Nel 1983 si Laurea in Matematica presso l'Università degli Studi di Firenze.
Ha vinto il premio della Fondazione Severi per l'anno accademico 1988/89.
Dal 1997 è professore ordinario presso la Facoltà di Scienze dell’Università degli Studi di Firenze. Afferisce al Dipartimento di Matematica. Coordinatore del corso di Matematica presso la SSIS Toscana, sede di Firenze (1999–2007), dal 2001 al 2003 è stato coordinatore regionale l'indirizzo fisico–matematico–informatico. Presidente del Corso di Laurea in Matematica dell'Università di Firenze dal 2008 al 2012.
Il settore principale di ricerca è la Geometria Algebrica e le sue applicazioni..
Ha tenuto delle conferenze su invito presso diverse università e ha organizzato 4 convegni internazionali e 4 convegni nazionali, prendendo spesso parte nel comitato scientifico.