Nel 1913 ottiene la direzione dell'Istituto di Fisiologia della Facoltà di Agraria e medicina veterinaria de La Plata, in Argentina, dove rimase fino alla prima guerra mondiale. Tornato in Italia, divenne professore ordinario di Fisiologia generale dapprima a Bari (1925) e successivamente all'Università di Parma, dove ebbe fra i suoi allievi Giuseppe Moruzzi e fu magnifico rettore; nel 1936 ottenne infine la cattedra all'Università di Bologna.