Dopo esser stato chirurgo primario nei Regi Ospedali di Pisa, conseguì nel 1892 la libera docenza in patologia chirurgica e nel 1898 quella in clinica chirurgica e medicina operatoria. Nominato professore straordinario in patologia chirurgica all'Università degli Studi di Padova per l'anno accademico 1899-1900, nel 1902 fu nominato professore per la stessa disciplina all'Istituto di Studi Superiori di Firenze e direttore della clinica chirurgica dell'ospedale pediatrico Meyer; nel 1903, infine, gli fu affidata la cattedra di clinica chirurgica dell'Università degli Studi di Firenze.