Laureato in Economia Aziendale, svolge attività di docenza presso la Divisione Amministrazioni Pubbliche della SDA Bocconi.
E' stato Direttore Generale della Regione Friuli Venezia Giulia nel 2003, Direttore Generale del Comune di Gorizia nel 2002, Direttore Centrale Programmazione e Controlli del Comune di Milano nel 2001, Direttore Generale del Comune di Trieste nel 1996 e Membro del Consiglio di Amministrazione dell'European Foundation of Management Development a Bruxelles nel 1997.
Ha svolto attività di consulenza partecipando a numerose ricerche e progetti di razionalizzazione organizzativa e gestionale con compiti di coordinamente. Attualmente è Amministratore Delegato di Enìa spa.