Seu primeiro trabalho como ator foi no cinema em 2011, participando do longa-metragem Desenrola como Gil. Estreou na televisão em 2012, como o personagem Bacana em Suburbia, série exibida na Rede Globo. No ano seguinte, participou de Sangue Bom, sua primeira novela, como Jonathan James. Em 2016, foi escalado para a primeira fase da novela das nove Velho Chico, interpretando Cícero. No mesmo ano, viveu o pescador Nuno, na novela das seis Sol Nascente. Em 2017, interpretou Deco, na vigésima quinta temporada de Malhação: Viva a Diferença. Em 2018, viveu o sedutor Tomé da novela das nove Segundo Sol, ainda na Rede Globo. No mesmo ano, junto do amigo e produtor Rodolpho Ferreira, montou o coletivo musical Cigano’s, cuja inspiração vem do grupo norte-americano de hip hop e trap Migos, lançando o EP Lírica Latina com cinco faixas inéditas. Em 2019, interpretou o bandido Aranha, no longa Happy Hour: Verdades e Consequências. Em 2019, assinou contrato com a Rede Record para interpretar o rei Nimrod, construtor da Torre de Babel, na novela bíblica Gênesis.