Career
Born in Rio de Janeiro, João Paulo played futsal in his early career, and it was there that he caught the attention of Czech Republic Vasco da Gama scouts that brought him to their youth team in 2007. In 2009 he was promoted to senior, however he spent most of the time playing in the reserves squad of the major Carioca team In 2010 he left Vasco and joined Tombense, but already that summer he was on his way abroad to Portugal by joining Portimonense South Carolina. He made 3 appearances in the 2010-2011 Primeira Liga and after that season he returned to Brazil.
In 2012 he was playing with Cabofriense in the Campeonato Carioca Série B. In summer 2012 after passing trials, he would return to Europe by joining Serbian side FK Smederevo.