João ist in Vitória, Brasilien, geboren und erhält bereits mit fünf Jahren seinen ersten Ballettunterricht an der Escola de Dança Mònica Tenore in seiner Heimatstadt, wo er bis 2013 Unterricht in verschiedenen Tanzstilen und -techniken erhält.
2011 und 2012 nimmt er am Festival de Dança Joinville in Brasilien wie auch am Youth American Grand Prix teil. 2012 kommt er ins Youth American Grand Prix Finale und gewinnt ein Stipendium am Harid Conservatory, USA.
Im Schuljahr 2012-13 fängt João seine Ausbildung an der Tanz Akademie Zürich an und setzt sie im Schuljahr 2013-14 im 1. Schuljahr des Hauptstudiums an der Tanz Akademie Zürich fort. Dafür erhält João ein Stipendium der Pierino Ambrosoli Foundation wie auch für das Schuljahr 2014-15 für das 2. Ausbildungsjahr und für das 3. und letzte Ausbildungsjahr 2015-16 im Hauptstudium der Tanz Akademie Zürich.
2016 erreicht João das Finale des Prix de Lausanne Wettbewerbs. Im Juli schliesst er seine Ausbildung an der Tanz Akademie Zürich erfolgreich mit dem Eidgenössischem Fähigkeitszeugnis (EFZ) zum Bühnentänzer ab. Sein erstes Engagement erhält er in der Studio Company des American Ballet Theatre in New York. Im Dokumentarfilm der Pierino Ambrosoli Foundation The Making of Dreams gehört er zu den Protagonisten.