Geometra, è titolare di uno studio di progettazione, fin da giovane aderisce alla Democrazia Cristiana, con cui diventa consigliere comunale di Sacile dal 1975, ricoprirà tale ruolo ininterrottamente fino al 2018[1]; di tale comune è anche Sindaco dal 1985 al 1993.
Nel 1993 viene eletto consigliere regionale in Friuli Venezia Giulia. Dopo lo scioglimento della DC, aderisce al Partito Popolare Italiano. Ha ricoperto anche la carica di Assessore regionale all’agricoltura, alla caccia e pesca e poi agli Affari Comunitari. Viene rieletto consigliere regionale nel 1998 con il PPI, partito con cui nel 1999 è candidato anche alle elezioni europee, senza risultare eletto[2].
Nel 2003 è rieletto nel consiglio regionale friulano con Forza Italia[3], di cui ricopre l'incarico di capogruppo.