Laureato in sociologia presso la libera università degli studi di Trento, dopo aver insegnato presso l’ENAIP è stato responsabile dell’Ufficio Studi FLM (Federazione Lavoratori Metalmeccanici) di Bergamo dal 1977 al 1980. Impegnato successivamente nella CISL di Bergamo con vari ruoli, dal 1993 al 1999 è stato responsabile dell’Ufficio Studi della CISL Lombardia. Da dicembre 2000 ad aprile 2006 è stato assistente del Segretario generale della CISL nazionale con responsabilità legate alla funzioni formazione, cultura, ricerca e comunicazione. Dal 27 aprile al 31 dicembre 2006 segretario generale della Fondazione Ezio Tarantelli.Dal gennaio 2007 al 30 aprile 2009 dirigente della Fondazione per il Sud nel ruolo di assistente del Presidente Attualmente assistente dell’on. Savino Pezzotta, deputato dell’Unione di Centro e presidente della Costituente di Centro.