Filiou-se ao Partido Novo, mas trocou-o pelo Partido Social Liberal em 2018, sendo em seguida eleito deputado federal pelo Estado de São Paulo. Foi o 33.º mais votado no estado e o primeiro membro da Família imperial brasileira a ocupar um cargo político, desde a Proclamação da República em 1889. Na época, foi considerada sua candidatura à vice-presidência do Brasil na chapa do candidato Jair Bolsonaro, do mesmo partido.