Filho do ex-Deputado José de Castro Ferreira, o vereador João Paulo Menna Barreto de Castro Ferreira desde cedo seguiu os passos do pai na política, tendo sido Presidente do Conselho Estadual da Juventude durante o Governo Itamar, assim como assessor da Liderança do Governo na Assembleia Legislativa de Minas Gerais, no Governo Aécio Neves.
Outra vocação herdada dos pais foi o Direito. Seu pai, José de Castro Ferreira, foi o primeiro Advogado Geral da União no Governo Itamar Franco, e sua mãe, Ana Amelia Menna Barreto de Castro Ferreira, é Diretora de Inclusão Digital e Secretária Geral Adjunta da Ordem dos Advogados do Brasil da Seccional do Rio de Janeiro. João Paulo é sócio do Escritório Barros Ribeiro Advogados Associados e membro da Comissão de Direito Eleitoral da mesma seccional.
Pela segunda vez, João Paulo é eleito vereador no município, pelo Partido Democrático Trabalhista (PDT), partido fundado pelo seu pai junto a outras personalidades nacionais, como Leonel Brizola, tendo conquistado 355 votos.