Ha conseguito il PhD in Matematica presso la Scuola Normale Superiore di Pisa. È stato ricercatore nelle Università di Cosenza e di Parma, è Professore Associato di Algebra all’Università di Pisa dal 2018. Ha tenuto numerosi corsi di Algebra, Algebra Commutativa e Teoria dei Numeri.