È laureato in Medicina e chirurgia presso l’Università di Milano, dove ha conseguito anche la specializzazione in Medicina dello sport.

Ricopre il ruolo di direttore medico del dipartimento di Medicina sportiva presso l’ambulatorio Medicina dello Sport di Saronno e di responsabile presso analogo reparto della Klinik Gut di St. Moritz, in Svizzera.

Vanta una lunga esperienza come medico sportivo e incarichi di prestigio a livello nazionale: è stato infatti consulente della Federazione Atletica Italiana, medico delle nazionali di sci d’acqua e di discesa di sci alpino, membro dello staff medico del Milan. È inoltre autore di numerosi articoli pubblicati sui più importanti quotidiani, riviste e siti web sportivi.

Pratica atletica leggera da molti anni e ora gareggia nella categoria Master. La sua gara sono i 400 m ostacoli, distanza sulla quale ha vinto diversi titoli a Europei, Mondiali e Giochi Olimpici. L’ultima vittoria risale ai Campionati del Mondo disputatisi in Australia a novembre 2016, dove ha vinto l’oro sui 400 m ostacoli nella categoria M50. Attualmente è detentore del record italiano sui 400 m ostacoli nella categoria M45 e M50.