Ранее бразилец с российским паспортом выступал за российские «Краснодар» и «Динамо-Москва». В минувшем сезоне Жоаозиньо дважды выходил на поле в составе москвичей в играх против «Сочи», но отличиться ему не удалось. За два сезона в составе динамовцев бразилец провел 49 матчей и забил 6 мячей, отдав 11 голевых передач.