Born in Brazil, Gustavo began his professional path as a dancer in his hometown, Goiânia. He then joined some of the best contemporary dance companies in the country such as Deborah Colker cia and Balé da Cidade de São Paulo. He continued his career in Germany, where he danced for Ballethagen and Staatstheater Augsburg. Over the course of his career, Gustavo has performed the work of many renowned choreographers including Alexander Ekman, Mauro Bigonzzetti, Crystal Pite, Cayetano Soto, Marco Goecke, and Peter Chu. He joined Ballets Jazz Montréal in 2020.