Filiado ao PT, foi eleito e reeleito prefeito de São Francisco do Piauí em 2008, com apenas 29 anos e reeleito em 2012, renunciando para assumir o cargo de secretário de Saúde no terceiro mandato do governador Wellington Dias, em 2015. Atualmente é deputado federal.