Laureato in Lettere e in Filosofia, insegna Lingua e Letteratura italiana nei licei, docente esegesi e filologia dantesca in università e scuole di specializzazione in Italia e all'estero, ha tenuto conferenze e seminari di studi in università italiane e istituti di cultura all'estero. Pur leggendo e commentando assiduamente l'opera di Dante, indagando alcuni temi filosofico e teologici, come l'angelologia della Commedia o gli aspetti etico e politici delle opere minori, ha approfondito autori e temi particolari della letteratura italiana, come la poesia latina di Giovanni Pascoli, la poesia di Ugo Foscolo, di Umberto Saba, di Sandro Penna; si è dedicato a interpretare e a commentare autori della letteratura friulana come Giovanni Battista Marussig e Pietro Zorutti.