Ha insegnato Analisi Matematica nelle Università di Trieste e di Udine. Per molti anni ha guidato il Nucleo di ricerca in didattica della matematica dell'Università di Udine ed è stato presidente della sezione di Udine della Mathesis, contribuendo attivamente all'organizzazione delle numerose attività dell'associazione e tenendo in prima persona conferenze di aggiornamento per insegnanti.
Libri: Calcolo combinatorio