Lavorò nel settore tessile in qualità di dirigente e amministratore (Lanificio Albino Botto di Valle Mosso, Cromafil di Ponzone); fu titolare della Filatura cardata A.M.V. (AMV) di Cossato dal 1980 fino alla cessazione dell'attività, avvenuta nel 1987. Negli anni Ottanta fu insignito del titolo di Cavaliere della Repubblica.
Eletto presidente della Comunità Montana Prealpi Biellesi nel 1990.
Sindaco di Mezzana Mortigliengo dal 2003 al 2008.