Dopo una breve esperienza di lavoro presso la clinica psichiatrica di Firenze, nel 1901, a causa delle urgenze economiche della famiglia, partì per il Congo, come ufficiale medico al servizio del re Leopoldo II del Belgio. Un anno dopo tornò a svolgere l'attività medica in Italia, avviando la sua carriera di psichiatra nel manicomio provinciale di Girifalco (Catanzaro) (1903), proseguendola poi nel manicomio interprovinciale di Nocera Inferiore (Salerno) (1909), quindi in quello di Teramo (1924), poi nuovamente a Nocera Inferiore (1931).