Estreou na televisão em 2001, na novela Estrela-Guia, da TV Globo, no papel do misterioso paranormal Santhiago. Em 2001, viveu o Cecéu da novela O Clone. Em 2002, estreou no teatro na comédia Segredos que só os homens têm, adaptada do circuito off broadway por Bruno Mazzeo e Evandro Mesquita. Em 2003, viveu o protagonista Victor, em Malhação. Em 2005 fez o Rafa, um mergulhador que fica paraplégico na novela Como uma Onda da TV Globo.
Em 2006, estreou no cinema como o personagem Vaslav no filme Sonhos e Desejos, de Marcelo Santiago. Em 2007, viveu o seu primeiro antagonista, na telenovela Paraíso Tropical, da TV Globo.
Em 2008, de volta ao teatro, fez a peça Farsa, coletânea de quatro pequenas comédias de quatro grandes autores: Tchekhov, Cervantes, Moliére e Martins Pena. Em 2008, fez o programa Casos e Acasos, uma série de humor semanal da TV Globo. Em 2009, fez o vilão Nicholas na novela Caras & Bocas.
Em 2014, na Rede Record, deu vida ao faraó Ramessés na novela Os Dez Mandamentos. Interpretou, também na Rede Recotd, o Anticristo na novela Apocalipse.