O deputado Cadoca saiu do PMDB em 2007 para ingressar no PSC com o objetivo de disputar a prefeitura do Recife em 2008, porque o seu antigo partido já tinha optado pela candidatura de Raul Henry. O resultado foi desastroso, Cadoca obteve cerca de 30 mil votos, tendo pouco mais de 5 mil votos que Edilson Silva (PSOL).
Na eleição de 2010, já integrado oficialmente a Frente Popular, Cadoca conseguiu a reeleição, porém, caiu de 163 mil votos em 2006 para 72 mil, uma perda de mais de 90 mil votos de uma eleição pra outra.
Ficou na base do governo Eduardo Campos, na base do governo Dilma Rousseff e na base do prefeito Geraldo Julio, porém, nunca mais conseguiu posto de destaque como nos tempos de Jarbas Vasconcelos.
Recentemente perdeu o comando estadual do PSC para Lula Cabral. Saiu atirando, e tem seus motivos, mas ficou claro que Cadoca agiu equivocadamente quando se inseriu no PSC. Deixou de ser protagonista político para ser coadjuvante.
Para 2014, resta aguardar qual partido ele optará, pode ser o PMDB de Jarbas Vasconcelos e de Michel Temer ou o PTB de Armando Monteiro e Silvio Costa, além disso, se ele disputará a reeleição ou se voltará para a Assembleia Legislativa depois de quatro mandatos em Brasília.