Professore di psichiatria a Cagliari nel 1893, nel 1895 prende il posto del maestro come professore di Psichiatria a Firenze, dove resterà fino alla conclusione della sua carriera e dove avvia una serie di ricerche sperimentali di ambito neurologico e neuropsicologico. Da Firenze sostiene, tra i primi in Europa, la Teoria del neurone di Santiago Ramón y Cajal, destinata ad avere un ruolo fondamentale nello sviluppo delle neuroscienze. Nello stesso periodo diviene anche Sovraintendente del Manicomio di San Salvi.