Born in Iporá, Goiás, João Lucas represented São Paulo, Vila Nova and Ituano as a youth.
[1] In late 2020, after leaving the latter side amidst the COVID-19 pandemic, he returned to his hometown and joined Iporá EC.
[2] On 10 May 2021, after impressing during the year's Campeonato Goiano, João Lucas returned to Vila and was now assigned to the main squad.
[4] Upon returning, João Lucas renewed his contract with Vila Nova for two years on 11 December 2021.
[7] Back to Vila in July 2023,[8] João Lucas started to feature more regularly with the first team in the following year.