Consulente di pratiche automobilistiche dopo il diploma di maturità scientifica conseguito presso il Liceo Ballarini di Seregno.
In ambito amministrativo ha ricoperto l’incarico di Consigliere di Circoscrizione Comunale 5 a Monza (1997-2002), Consigliere Comunale a Monza (2002-2007), Assessore Comunale a Monza (2007-2010) e nel 2010 è stato eletto Consigliere Regionale della Lombardia, ottenendo la rielezione nel febbraio 2013. È attualmente il Presidente del gruppo consiliare Lega Lombarda – Lega Nord – Padania nel Consiglio Regionale della Lombardia.