Nascido em Belo Horizonte, estreou como ator em 1998, quando um comercial lhe abriu as portas para participar da novela Brida, na extinta Rede Manchete. Antes disso, já havia participado de diversas peças teatrais na capital mineira, chegando, inclusive, a fundar um grupo teatral com os amigos.
| Movie | Viver de Vento | Lars Grael | 2027 |
| Series | Guerreiros do Sol | Idálio Bandeira | 2025-06-11 |
| Movie | River of Desire | Dalberto | 2023-03-23 |
| Series | Where My Heart Is | Miguel | 2021-05-04 |
| Series | 10 Segundos para Vencer | Éder Jofre | 2019-01-08 |
| Movie | The Nightshifter | Stênio | 2019-10-10 |
| Series | Aruanas | Theo | 2019-06-28 |
| Series | Hebe | Luis Ramos | 2019-12-13 |
| Movie | 10 Seconds to Win | Eder Jofre | 2018-08-24 |
| Series | Dark Days | Vitor Dumonte | 2017-04-17 |
| Movie | Dear Death: The Movie | Chico | 2017-06-24 |
| Movie | Liquid Truth | Rubens | 2017-10-19 |
| Series | Nothing Remains the Same | Otaviano Azevedo Gomes | 2016-09-27 |
| Movie | Ferrugem | 2015-03-31 | |
| Movie | Orphans of Eldorado | Arminto | 2015-10-11 |
| Movie | Latitudes | José | 2014-02-28 |
| Movie | Romance Policial | Antonio | 2014-03-09 |
| Movie | Road 47 | Guimarães (Guima) | 2014-08-01 |
| Movie | Blue Blood | Zolah | 2014-09-29 |
| Series | The Party | Bruno Ferraz | 2014-07-14 |
| Movie | Raul: O Início, o Fim e o Meio | Self | 2012-03-23 |
| Movie | Sweet Mother | Jesus Medeiros | 2012-12-27 |
| Movie | Boca | Hiroito | 2010-10-03 |
| Movie | 400 Against 1: A History of Organized Crime | William | 2010-07-22 |
| Series | Passione | Agnello Mattoli | 2010-05-17 |
| Movie | The Dead Girl's Feast | Santinho | 2009-06-12 |
| Movie | Jean Charles | Marcelo | 2009-06-26 |
| Series | Sound & Fury | Jacques Maia | 2009-07-07 |
| Movie | Mais Uma História no Rio | Rodolfo | 2008-09-26 |
| Series | Desejo Proibido | Henrique | 2007-11-05 |
| Movie | Baptism of Blood | Frei Betto | 2007-04-20 |
| Series | Snakes & Lizards | Daniel Salgado Miranda ("Duda") | 2006-04-24 |
| Movie | Zuzu Angel | Stuart Angel | 2006-08-04 |
| Movie | 14 Bis | Alberto Santos Dumont | 2006-10-23 |
| Series | Hoje é Dia de Maria | Caveleiro de Fogo / Cavaleiro da Noite / São Jorge | 2005-01-11 |
| Series | Cabocla | Luís Jerônimo Vieira Pires | 2004-05-10 |
| Series | Um Só Coração | Bernardo Sousa Borba | 2004-01-06 |
| Movie | Owner of the Story | Paulinho Oliveira | 2004-10-01 |
| Movie | Cazuza: Time Doesn't Stop | Cazuza | 2004-06-11 |
| Series | A Padroeira | Padre Gregório | 2001-06-18 |
| Movie | O Circo das Qualidades Humanas | 2000-01-21 | |
| Series | Brida | Marquinhos | 1998-08-11 |