João Ricardo hizo su debut profesional en Concórdia en 2008.
Se mudó a Brusque poco después, siendo utilizado regularmente durante su período de dos años.
Luego apareció con Brusque en el Campeonato Brasileiro Série C del 2011 como titular.
Tras ser titular indiscutible se incorporó a Icasa.
[2] El 8 de junio de ese año se mudó al América Mineiro, logrando el ascenso a la Série A en 2015.