Laureatosi in Medicina all'Università degli Studi di Pavia nel 1873, diventò assistente di Cesare Lombroso. Completò la sua formazione scientifica frequentando gli istituti di medicina legale delle Università di Berlino, Parigi e Vienna.