Laureato in Scienze dell'Informazione, ha conseguito un Dottorato di ricerca in Informatica. Professore associato di Informatica, Università di Udine. Dopo aver ricoperto la carica di Assessore all'Innovazione e e-Government nel Comune di Udine, alle elezioni politiche del 2013 viene eletto deputato della XVII Legislatura della Repubblica Italiana per il Partito Democratico. Nel 2014 si candida a segretario regionale del Partito Democratico in Friuli Venezia Giulia.