Tem um total de 6 mandatos políticos, sendo 2 como prefeito e 4 como deputado estadual.
Em Paracambi (RJ) exerceu dois mandatos como prefeito e faz uma revolução na cidade, sobretudo na área de Educação, Saúde e Saneamento.
Em 2011 é eleito para a Alerj-Assembleia Legislativa do Rio de Janeiro com 28.035 votos. É reeleito em 2014 (31.207 votos) e novamente em 2018 (46.893 votos). Ativo, ao longo de seus quatro mandatos como deputado, conseguiu aprovar mais de 350 leis, em todas as áreas.