Em 2018 foi eleito Deputado federal pelo PSL no estado do Rio de Janeiro com 115.119 de votos, sendo o oitavo mais votado no estado. Ele recebeu votos nos 92 municípios do Rio de Janeiro.
No dia 12 de março de 2022, filiou-se ao Partido Liberal (PL), mesma sigla do presidente Jair Bolsonaro. Nas eleições de 2022, foi reeleito para seu segundo mandato como deputado federal pelo Rio de Janeiro, com 69 088 votos.