Ele iniciou sua carreira na TV, interpretando o personagem Guto na novela Floribella da Rede Bandeirantes, onde permaneceu até 2006. Sua atuação nesta novela lhe rendeu destaque, chamando a atenção da Rede Globo, que o contratou já em 2007. Neste ano ele estreou na emissora com o personagem Mateus, na novela Paraíso Tropical. Esse papel rendeu a ele dois prêmios: ‘Melhores do Ano’, da Globo, e o ‘Troféu Imprensa’, do SBT.