Conseguita la maturità classica nel 1971 presso il Liceo Ginnasio Statale Petrarca di Arezzo si è laureato in medicina e chirurgia presso l'Università degli Studi di Firenze nell'anno accademico 1976-1977, con il massimo dei voti, e si è specializzato in pediatria nello stesso ateneo presso l’ospedale pediatrico Meyer. Il 2 giugno 2018 il Presidente della Repubblica Sergio Mattarella gli ha conferito la più alta onorificenza al merito della Repubblica italiana, quella di Cavaliere di Gran Croce: è il quarto pediatra a ottenerla dalla fondazione della Repubblica. I suoi libri sono tradotti in inglese e spagnolo.