All’interno dell’UDC
Dal 2018 Vicepresidente UDC Svizzera
2006-2007 Vicepresidente UDC cantonale
2004-2005 Presidente sezione UDC di Lugano
In Consiglio nazionale
2019 Presidente della Deputazione ticinese alle Camere federali
Dal 2018 Presidente della delegazione svizzera per i rapporti col parlamento italiano
Dal 2015 Membro della commissione della politica estera del Consiglio nazionale
In Gran Consiglio
Dal 2010 al 2015 Capogruppo UDC in Parlamento.
Membro della commissione della Gestione e Finanze e della commissione di controllo del mandato pubblico di Banca Stato
Dal 2007 al 2010 Membro della commissione sanitaria, scolastica, aggregazioni, pianificazione del territorio
Dal 2007-2011 Membro della commissione della sorveglianza sulle condizioni di detenzione;
In consiglio comunale
Dal 2001 al 2004 Consigliere comunale nel comune di Villa Luganese – Membro della commissione della Gestione;
Dal 2004 al 2013 Consigliere comunale nel comune di Lugano – Capogruppo e membro della commissione della Gestione.