Nato a Torino nel 1964.
Attualmente impegnato, grazie al supporto di Riccardo Giacone, nel progetto Rotolando SSD Walk Run Jump and Throw Academy con obiettivo: 1) il contributo alla formazione dei tecnici sportivi 2) l'approccio paziente all'Atletica Leggera 3) la proposta dell'Atletica Leggera nei centri estivi multisport.
Fino al 2018/2019 Professore di Scienze Motorie e Sportive presso l’I.C. Buttigliera Alta-Rosta (TO), attualmente in posizione di utilizzo presso l’Ufficio Scolastico Regionale del Piemonte.
Diplomato in Educazione Fisica, laureato in Scienze Motorie alla SUISM di Torino e in Attività Fisiche e Sportive presso l’Università di Lione. Laureato magistrale in Innovazione educativa e apprendimento permanente (LM-57) presso la IUL di Firenze. Master Universitario di 1° livello in Infanzia e Movimento: lo sciluppo da 0 a 6 anni presso l'Università di Verona. Ha conseguito la specializzazione in Scienze Motorie “indirizzo chinesiologia preventiva e rieducativa e la qualifica di Esperto in Psicologia dello sport presso l’ISEF di Torino. Tecnico di 4° livello europeo CONI. Allenatore specialista di Atletica Leggera (lanci), Preparatore Fisico (FIP-FIT)
Attualmente è professore a contratto (Atletica e Allenamento Funzionale) e dal 2024-2025 di Kinesiology Evaluation alla SUISM di Torino, e nel laboratorio di Metodologia dell'educazione motoria presso il corso LM in Scienze della Formazione Primaria in UniTo. Nel 2024-2025 docente a contratto di “Metodi e Didattiche delle Attività Motorie I” presso la IUL di Firenze. Docente della SRdS CONI Piemonte. In passato responsabile per la formazione della FIDAL Piemonte e Fiduciario Tecnico Regionale. Istruttore di educazione fisica presso la Scuola di Applicazione dell'Esercito di Torino dal 1990 al 2013. Collaboratore del Settore Squadre Nazionali della FIP per la Preparazione Fisica dal 2003 al 2013. Tecnico di Atletica Leggera presso il CUS Torino dal 1988 al 2003 dove gli atleti che ha allenato, nel lancio del disco, hanno collezionato 14 titoli italiani giovanili e assoluti e 31 maglie azzurre.