Fez seus primeiros estudos de teatro em 1982 com Miguel Falabella onde participou de diversas montagens do TACA (Teatro Amador do Colégio Andrews).
Freqüentou os cursos de Carlos Wilson, no Tablado em 1986, e ali atuou, no papel de Hänschen Rilow, em O despertar da primavera, de Frank Wedekind, dirigido por Cacá Mourthé, tendo participado, de Quatro meninas, adaptação teatral do romance Little Women de Louise May Alcott, Odisséia, de Homero, e Van Gogh, de João Uchoa, no Teatro dos Quatro, todas dirigidas por Carlos Wílson.
Em 1988, atuou em Camaleão na lua, de Maria Clara Machado. No ano seguinte, integrou o elenco de Os doze trabalhos de Hércules, adaptação da obra de Monteiro Lobato.
Em 1989-1990, esteve matriculado no Programa para Estudantes Estrangeiros da Universidade de Tel Aviv, onde fez cursos de teatro e literatura dramática, entre outros. De volta ao Rio, atuou em Romeu e Julieta, de William Shakespeare que comemorava os quarenta anos do Tablado.
Em 1992, foi, juntamente com Marcelo Serrado, Oberdan Junior e Selton Mello, produtor de Os meninos da Rua Paulo, de Ferenc Molnar, dirigida por Ricardo Kosovsky. Professor de teatro desde 1990, no Colégio Divina Providência, em seguida no Teatro de Bolso (1991), no Teatro Ipanema (1992-1993), no Café-Teatro Othon (1993), no Centro Laban de Artes do Movimento, e também na Oficina de Artes. Em 1993, dirigiu montagem experimental de Sonho de uma noite de verão, de William Shakespeare, foi assistente de direção de Antônio Abujamra em O inferno são os outros (Huis clos), de Jean-Paul Sartre.
Em 1994 estreou com Felipe Martins a co-direção de O despertar da primavera, de Frank Wedekind. Em 1995 e 96 dirigiu no projeto Prática 95 os seguintes espetáculos: O beijo no asfalto de Nelson Rodrigues, O pagador de promessas, de Dias Gomes e Sonho de uma noite de verão, de Shakespeare.
Recebeu onze indicações ao Prêmio Festival de Teatro do Rio de Janeiro.Em 1996, atuou no espetáculo O jovem Törless, de Robert Musil, dirigido por Ivone Hofmann. Nesse mesmo ano, fundou a Companhia Prática de Teatro, e o espaço Aquário, espaço cultural. A Companhia estreou O despertar da primavera em 1996, no Teatro Ipanema.
Em 1997, dirigiu Nossa cidade, de Thorton Wilder e Titus Andronicus, de Shakespeare. Em 1998, dirigiu e atuou na montagem da peça Muito barulho por nada, de Shakespeare.
Em televisão, participou das novelas Perigosas Peruas e O Rei do gado, e na minissérie Chiquinha Gonzaga, da TV Globo.
Também participou como ator do filme Woman on Top, com direção de Fina Torres e produção da Fox. Em 1999 dirigiu o espetáculo O zelador, de Harold Pinter, foi indicado ao Prêmio Shell de melhor diretor e ganhou o Prêmio Bravo! - Revelação 99.
Em 2001, estreou Viagem ao centro da Terra, espetáculo itinerante no qual trabalhou como diretor-assistente. O espetáculo foi vencedor na categoria especial do Prêmio Shell neste ano.
Colocou em cartaz no Teatro Ipanema e em seguida no Teatro Gláucio Gill, a direção e produção do espetáculo infantil As Aventuras de Tom Sawyer. O espetáculo recebeu os prêmios Maria Clara Machado de Teatro infantil de melhor adaptação, melhor atriz e melhor espetáculo.
Em 2002 atuou no filme "Lost Zweig", de Silvio Back e integrou o elenco de Casa de Boneca, de Ibsen, com direção de Aderbal Freire-Filho. Dirigiu a peça Reveillon, de Flávio Márcio, e o novo espetáculo infantil da Cia Prática de Teatro, A Jornada do Rei Artur.
Em 2003 esteve em cartaz como ator no espetáculo Zastrozzi, de George Walker, dirigido por Daniel Herz e Selton Mello e também com a direção de O cara que dançou comigo, de Mário Bortolotto. Em 2004, dirigiu as montagens de Assim é se lhe Parece, de Luigi Pirandello e Jogos de Massacre, de Eugène Ionesco, além de participar da turnê nacional de O Zelador.
Em 2005, estreiou em seu primeiro longa metragem, Cabra Cega de Toni Venturi, grande vencedor do Festival de Brasília. Em 2005 participou do grande sucesso de Walcyr Carrasco, a novela Alma Gêmea, no papel de Ciro. Também em 2005 dirigiu a peça "Jogos na hora da sesta", de Roma Mahieu, que cumpriu temporada no Teatro do Leblon.
Em 2006 dirigiu o espetáculo, Beijo no Asfalto, de Nélson Rodrigues. na casa de Cultura Laura Alvim, e que também esteve em cartaz em São Paulo e Campinas.
Em 2007, foi diretor do premiado texto de Walcyr Carrasco, Êxtase, que realizou turnê pelo país. Participou da novela Paixões Proibidas, da Rede Bandeirantese dirigiu a peça Hedda Gabler, de Ibsen, no SESC de Copacabana. Partiucipou do longa de Walter Lima, Desafinados, no papel de Leon.
Em 2008 participou do Filme O inventor de Sonhos, dirigiu o espetáculo Boca de Cowboy. Em dezembro participou de Os Óculos de Pedro Antão, adaptação do conto de Machado de Assis, pela Record.
Em 2009, participou do filme Uma professora bem Maluquinha, de Ziraldo e esteve em cartaz na peça Confronto, de Domingos Oliveira, Luiz Eduardo Soares e Márcia Zanelatto, adaptação do livro Elite da Tropa de Luiz Eduardo Soares. O espetáculo cumpriu temporada no SESC Copacana. Estreiou também a peça Gorda, de Neil Labute, no papel de Tony, pelo qual foi indicado ao Prêmio Shell de melhor ator de 2009. A peça fez sua temporada carioca no Teatro das Artes e depois em 2010 seguiu para São Paulo, no Teatro Procópio Ferreira e depois realizou turnê pelo Brasil.
Também em 2010 foi Marcelo Estrada na novela Escrito nas Estrelas. Também dirigiu no SESC Copacabana a peça África de Vicente Sanchez.Em 2011participou danovela das sete da Rede Globo, Morde Assopra, de Walcyr Carrasco.
Dirigiu e criou a dramaturgia para Todos os cachorros são azuis, de Rodrigo Souza Leão, que esteve em cartaz no Teatro do Planetário. Também em 2011, dirigiu a peça de João Falcão, Guel Arraes e Karina Falcão, O grande amor da minha vida.
Em 2012, participou do longa Engenho de Dentro, de Roberto Berliner, e da novela Amor eterno amor vivendo Eduardo. Dirigiu os espetáculos Meu ex imaginário, de Regiana Antonini e Um sonho pra dois, de Rafael Primot.
Em 2013 estreiou na direção a comédia Pirou de Regiana Antonini e Amigos amigos amores a parte, texto de Junior de Paula. Participou do longa-metragem Getúlio, representando o então ministro da justiça Tancredo Neves. Estreou no Espaço Sergio Porto em setembro na direção da peça Kalocaína, de Karin Boye, produzida pelo Atelier do ator.
Em 2014 participou da série "Milagres de Jesus", produção da academia de filmes para a Record, e de Assuntos de família, com direção de Sérgio Resende, com estréia prevista para abril. Atualmente está gravando a série A segunda vez de Marcelo Rubens Paiva, com direção de Cesar Rodrigues no Multishow. Participou como ator do espetáculo "Hora Amarela", de Adam Rapp, com direção de Monique Gardemberg. Atulamente produz e dirige a peça "Romeu e Julieta" que está em turnê pelo país.