Em 2000, aos 5 anos de idade, participou do elenco de apoio de Gente Inocente, um programa da Rede Globo. Entre 2000 e 2005, fez alguns comerciais, dentre eles: Campanha para TV e Cinema do Telecine, comercial do Dia do Médico, comercial da Campanha Nacional do CNA e comercial de Natal da Claro.
Sua primeira novela foi Floribella, em 2005, onde interpretou Joca. Em 2007, na Rede Record, interpretou Quico na novela Luz do Sol. Em 2008, interpretou Rafa em Chamas da Vida. Em 2009, voltou para a Globo integrando o elenco de Malhação ID, como Jonas. Em 2011, participou de Fina Estampa, vivendo o personagem Douglas. Interpretou Serginho, um jovem órfão que tinha extrema admiração pelo irmão, em Boogie Oogie. Em 2015, fez uma participação, interpretando o jovem aventureiro João Alcântara, em Malhação - Seu Lugar no Mundo. Em 2018, viveu o militar Saulo, em Deus Salve o Rei. Na Rede Record, em 2021, viveu o personagem Dnin-Sim na novela Gênesis. Na Amazon Prime Video, em 2022, deu vida ao personagem Beto na série de comédia Lov3.