Laureato in Ingegneria Elettronica nel 1985 all’Università di Trieste e in Scienze dell’Informazione nel 2009 all’Università di Udine. Tecnico direttivo in ACEGA Trieste dal 1986 al 1989; progettista software in Meteor CAE SpA dal 1989 al 1994; esperto ingegnere presso Comune di Trieste dal 1994 al 2000; funzionario di elaborazione dati e tecnologo in INAF – Osservatorio Astronomico di Trieste dal 2000.