Figlio di Pietro ed Elisa del Puglia, dopo aver frequentato i primi quattro anni della facoltà di medicina a Siena, si trasferì a Torino, presso la cui università si laureò nel 1882. Tornato a Siena, entrò a far parte dell'Istituto di anatomia della locale università, di cui nel 1888 divenne direttore. Nel 1890 si trasferì all'Istituto di Anatomia umana di Firenze, dove rimase ininterrottamente anche dopo il pensionamento (nel 1934). Fu preside della facoltà di medicina e chirurgia per 32 anni, dall'anno accademico 1891-1892 al 1923-1924, e in seguito, ma solo per un anno, primo rettore dell'Università degli Studi di Firenze. Negli anni dal 1900 fino al pensionamento si dedicò anche all'insegnamento di anatomia pittorica presso l'Accademia di belle arti di Firenze.