Tem o curso de Encenadores/Formação de Actores da Escola Superior de Teatro e Cinema e o Curso de Formação de Actores da Comuna - Teatro de Pesquisa.
Tem uma Pós-Graduação em Ciências da Comunicação, variante de Comunicação e Artes da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa.
Pertenceu à Comuna – Teatro de Pesquisa de 1989 a 2015, tendo participado como actor em quase todas as produções teatrais. Participou em diversas séries de tele-visão, dobragens e locuções, bem como nos filmes Sinais de Fogo de Luís Filipe Rocha, António, um rapaz de Lisboa de Jorge Silva Melo, Ruth de António Pinhão Botelho e A Herdade de Tiago Guedes.
Encenou na Comuna:
Teatro de Pesquisa Nova Ordem Mundial de Harold Pinter (1996), O Voo das Borboletas de Luís Fon-seca (1998), InterRail de Abel Neves (1999), O Vento que Vem de Luís Fonseca (2000), Categoria 3.1 de Lars Nòren (2002), A Cabra ou Quem é Sílvia de Edward Albee (Menção Especial da Crítica 2004 – Associação Portuguesa de Críticos de Te-atro) (2004), O Misantropo de Molière (2007), Homem sem Rumo de Arne Lygre (2008), A Felicidade, Amanhã... de Samuel Beckett (2010), Design for Living de Noel Coward (2011), À Vossa Vontade de William Shakespeare (co-produção com o Teatro Nacional D. Maria II), Um Inimigo do Povo de Henrik Ibsen (2013), Play Loud de Falk Richter (2015) e Depois o Silêncio de Arne Lygre (2015), na Casa Conveniente A Noite mesmo antes da Floresta de Bernard-Marie Koltès (2001) e Al-guns Lugares de Luís Fonseca (2005), no Teatro Nacional D. Maria II O Auto da Índia de Gil Vicente (2002), Robinson Crusoe de Patrícia Portela (2010), Quarto-Minguante de Joana Berthólo (2018) e o Projecto Pontual Aquele que tem de fazer o Luto de Wallace Shawn (2006).
Participou como actor no espectáculo Um Édipo de Armando Nascimento Rosa com encenação de Miguel Loureiro (2003), Juanita Castro um espectáculo de Miguel Loureiro (Menção Especial da Crítica 2008 – Associação Portuguesa de Críticos de Teatro) (2008), Hotel Lutécia de Tiago Rodrigues (2010), Recordações de uma Revolução a partir de A Missão de Heiner Muller, encenação de Mónica Calle (2011), Pastoral de Miguel Loureiro (2011), Universos Paralelos, texto e direção de Jorge Andrade (2016) e O Impromptu de Versalhes de Moliére, encenação de Miguel Loureiro (2016).
Participou na criação dos espectá-culos Esquecer de Dimitris Dimitriadis (2017 - Teatro Nacional D. Maria II), Swimming Pool Party de Ricardo Neves-Neves (2018 - Teatro Municipal São Luiz), Frei Luís de Sousa de Almeida Garrett (2019 - Teatro Nacional D. Maria II), A Dama das Camélias de Alexandre Dumas Filho (2019 - Teatro Municipal São Luiz) e A Vida Vai Engolir-Vos de Anton Tchekov (2020 - Teatro Nacional D. Maria II).
É Professor Adjunto do Departamento de Teatro da Escola Superior de Teatro e Cinema, onde lecciona a disciplina de Interpretação desde 2000.
Foi Vice - Presidente e Diretor do Departamento de Teatro da Escola Superior de Teatro e Cinema de 2012 a 2018.