Quarantotto anni, nato a Como, risiede a Fino Mornasco. Sposato, ha tre figli, è laureato in medicina e chirurgia e specializzato in psichiatria e medicina legale. Tra il 1988 e il 1992 ha ricoperto l’incarico di medico psichiatra all’Ospedale di Cantù e Presidente della Commissione invalidi del territorio canturino. Attualmente è medico di base a Cadorago e medico di fabbrica in alcune aziende della provincia comasca.
Per nove anni, dal 1990 al 1999, è stato vice Sindaco del comune di Fino Mornasco con l’incarico di Assessore ai Servizi Sociali.
Nel 1997 viene eletto Consigliere Provinciale nella lista “Sinistra Democratica – Ulivo” e nel 2002 riconfermato in Provincia nella lista dell’Ulivo. Dal 2002 è vice Presidente del Consiglio Provinciale e componente della Commissione Territorio, Trasporti, Grande Viabilità.
E’ coordinatore del Comitato dell’Ulivo di Fino Mornasco, in cui rientrano anche i Comuni di Cucciago, Casnate e Cassina Rizzardi.