Nel 1890 si laureò in Medicina veterinaria presso l'Università degli Studi di Milano e nel 1892 in Medicina all'Università di Losanna, nello stesso anno venne nominato professore di Patologia generale alla Scuola superiore di medicina veterinaria di Milano, cattedra che mantenne fino al 1897.