Sua estreia como ator aconteceu despretensiosamente em 2007, no espetáculo “Quem Tem…Tem Medo”, de sua própria autoria e com direção de Anja Bittencourt, antes mesmo de atuar na televisão, Gil Coelho foi assistente de direção de Nado Grimberg, em “Deus nos Acuda”, no mesmo ano. De lá para cá, Gil participou de peças de teatro, programas de TV e seriados, mas foi em julho de 2011 que o ator ganhou visibilidade para o grande público ao interpretar Guido, na décima nona temporada de Malhação. Em 2014, o ator fez a sua estreia no cinema, onde interpretou o personagem “Marco”, no filme Não Pare na Pista – A Melhor História de Paulo Coelho, dirigido por Daniel Augusto. Ainda no cinema, Gil também atuou na sequência do sucesso “SOS, Mulheres ao Mar”, dirigido por Cris D’Amato, com estreia no final de 2015, e em 2017 estreou Amor.Com protagonizando ao lado de Isis Valverde. Passou também pelo teatro, em “Encenação dos 200 Anos da Família Real”, “Quem tem… tem medo”, “220 Volts” e 33 Variações de Beethovenn de Wolf Maya. Interpretou o playboy galanteador Lindomar , na trama das 19h da Rede Globo, “I Love Paraisópolis, em seguida fez A Lei do Amor em 2016, participou do seriado “A Vila” do Multishow viveu Tiago na novela Jesus, Rafael na série Desencontros, da Sony. Depois de alguns anos longe da TV Globo retorna a casa como o príncipe alemão Luís Augusto de Saxe-Coburgo-Gota na novela “Nos Tempos do Imperador”.