Nascido no bairro Santana, onde vive até os dias atuais, Joãozinho teve uma infância sofrida. Filho da dona de casa Belarmina Rosa de Oliveira e do cabo da Polícia Militar do ES, Antonio Francisco de Oliveira, que faleceu em 1966, Joãozinho ficou órfão de pai quando tinha apenas 01 ano de idade, quando passou a viver internado no Orfanato Cristo Rei. Com isso, começou a trabalhar quando ainda era muito jovem. Com 11 anos era vendedor de picolé e engraxate e ainda estudava a noite.
 
Mas as dificuldades não impediram que Joãozinho lutasse pelos seus ideais. Em 1984 passou em 13° lugar no Concurso Federal do INPS, hoje INSS, onde exerce a função de técnico previdenciário até a presente data. Em 1999 formou-se em Gerência de Pequenas e Médias Empresas com ênfase em Administração na Faculdade Faesa. Atualmente é acadêmico do curso de Direito da Faculdade Pio XII, em Cariacica.
 
Foi em 2004 que Joãozinho disputou pela primeira vez as eleições municipais, ficando na primeira suplência da coligação PDT/PL. Mas, foi nas Eleições 2008 que alcançou a vitória com 2.429 votos, sendo o mais votado de seu partido.
 
No Parlamento Municipal seus principais objetivos são lutar contra as injustiças sociais para construir uma cidade cada vez melhor, sendo os olhos, ouvidos e a boca da população cariaciquense.