Medico chirurgo (laurea in Medicina a Chirurgia a Padova nell'81), specialista in Medicina dello Sport (Pavia, 1985) ed in Fisiatria (Milano, 1988) lavora come fisiatra presso l'Azienda Provinciale dei Servizi Sanitari, attualmente negli ambulatori di Borgo e di Levico.
Al Centro Sanitario Trento presta la sua opera come fisiatra, responsabile del servizio di fisiokinesiterapia ed esperto in manipolazioni vertebrali, e come medico dello sport, settore nel quale vanta una lunga esperienza al seguito di diverse federazioni sportive nazionali (per 20 anni medico delle squadre nazionali di canoa e kayak, attualmente delle squadre di orienteering) e di numerosi atleti professionisti e non.
E' delegato provinciale dei medici dello sport e membro della giunta del comitato trentino del CONI del quale è docente nella Scuola Regionale dello Sport.