Nato a Verona ma goriziano da oltre cinquant’anni. Ha diretto per dieci anni il settimanale diocesano Voce Isontina e per tre anni l’emittente radiofonica Radio Voce/Glas. Giornalista professionista, ha insegnato teologia e ha svolto diversi incarichi nell’ambito della cooperazione internazionale e dell’assistenza sociale.
È stato prima parroco e poi sindaco di Aiello del Friuli. Ha scritto diversi testi riguardanti il territorio goriziano e numerosi articoli su riviste di cultura politica, archeologica, filosofica e teologica.