Si è laureato in fisica all'Università di Pisa nel 1993 e nel 1997 ha conseguito un Dottorato di ricerca in Astronomia presso l'Università di Bologna. Negli anni successivi ha conseguito il Master in comunicazione della scienza presso la SISSA di Trieste.
Attualmente è tecnologo presso l'Istituto Nazionale di Astrofisica di Milano dell' Osservatorio Astronomico di Brera ed è responsabile della didattica e divulgazione dell'INAF-Osservatorio Astronomico di Brera, sede di Milano. È presidente del Comitato per le Olimpiadi italiane di astronomia (www.olimpiadiastronomia.it).