Attualmente esercita la professione come libero professionista a Pieve di Soligo e a Tarzo. Ha frequentato nel 2012 la scuola di "Amministrazione dell'ente locale" alla SDA Bocconi di Milano e nel 2012 e nel 2013 ha conseguito la specializzazione in "Management della Pubblica Amministrazione" sempre alla SDA Bocconi di Milano. Entrato nel Partito della Lega Nord Liga Veneta nel 2009, nel giugno 2009 è stato eletto nel consiglio comunale di Pieve di Soligo, dove ha ricoperto la carica di assessore allo Sviluppo Economico, Politiche per la Sicurezza e Protezione civile fino al 2014. Eletto nel in consiglio provinciale nel 2011, ha ricoperto fino a luglio 2015 la carica di assessore all'Ambiente, al CED e al Personale. In questi anni ha seguito con attenzione e impegno le problematicità legate alla sicurezza, alla sostenibilità dell'ambiente e al lavoro realizzando progetti concreti e sostenibili. Dal 2015 è presidente della VI commissione consiliare della lista Zaia Presidente per la circoscrizione di Treviso.