Già docente di matematica e fisica nella scuola secondaria di secondo grado, attualmente fa parte del Laboratorio di didattica della matematica dell’Università di Genova.
È stato vicepresidente della CIEAEM (Commissione internationale pour l’étude et l’amélioration de l’enseignement des mathématiques); ha fatto parte di commissioni ministeriali per il riordino dei cicli scolastici; è stato membro del Comitato scientifico per il miglioramento della qualità dell’insegnamento della matematica; ha fatto parte della CIIM (Commissione Italiana Insegnamento della Matematica); ha pubblicato numerosi articoli, su riviste nazionali e internazionali di ricerca in educazione matematica. Nel 2015 gli è stato attribuito il premio de Finetti.