Acteur brésilien, il est principalement connu pour avoir incarné Marlon Sousa dans dix épisodes de la série australienne "Surviving Summer" en 2022. Il a publié des photos des membres du casting, ainsi que des actualités concernant son métier d'acteur sur son compte Instagram nommé "joaogabmarinho".
Lorsqu'il avait huit ans, il avait pour habitude de créer des spectacles avec sa batterie pour sa famille. Adolescent, il a grandi près des plages brésiliennes, ce qui lui a permis de se développer une passion pour le surf et la pêche en mer.
Il pensait avoir trouvé sa voie lorsqu'il a décroché un rôle dans une série, mais elle a rapidement été annulée en raison de la pandémie de la COVID-19. Au lieu de se décourager, il a continué d'auditionner jusqu'à ce qu'il décroche un autre rôle.
Il a grandi dans des communautés côtières de Rio de Janeiro, où sa famille et lui passaient la majorité de son temps.
Il a joué aux côtés de Sky Katz et Lilliana Bowrey dans "Surviving Summer".