Su debut en televisión fue en 2009 en la serie Multishow, Beijo me Liga,[1][2] también participó en la serie Por Toda Minha Vida de Rede Globo y varios programas de la emisora.
[5][6] En 2014, Gil hizo su debut cinematográfico en la película Na Realidade y después actuó en Não Pare na Pista - A Melhor História de Paulo Coelho donde jugó el personaje Marco.
[7][8] En 2016 interpretó al asistente Wesley en la telenovela A Lei do Amor.
[9] En 2018 jugó a Santiago el Justo en la telenovela Jesús de Rede Record.
[10] En 2021 actuó en Genesis, jugando a Jafet, en el mismo año volver a Rede Globo para actuar en la telenovela Nos Tempos do Imperador interpretando a Luis Augusto de Sanjona Coburgo Gotha, el marido de la princesa Leopoldina hija de Dom Pedro II.