Nasceu em Cascais em 1969.
Curso de Teatro da Escola Superior de Teatro e Cinema de Lisboa.
Como intérprete participou em trabalhos dirigidos por Maria Germana Tânger, João Grosso, Carlos Avilez, Filipe La Féria, Rui Mendes, Miguel Abreu, Ricardo Pais, Fernanda Lapa, Lorenzo Mele, Robert Wilson, Graham Vick, André Guedes, Ramiro Guerreiro, Miguel Loureiro, Graça Lobo, Maria Duarte entre outros.
Desde 1990 que trabalha regularmente como actor em espectáculos de ópera no Teatro de S. Carlos.
Membro do grupo Projecto Teatral.
Autor e intérprete dos solos: Maria Bakker (Lisboa, Porto, Castelo Branco, Santa Maria da Feira, Faro, Loulé, Glasgow, Berlim, Sarajevo, Porec, Zagreb, Zadar e Dubrovnik entre 1999 e 2006; este trabalho ganhou os Prémios de Interpretação e de Reposição do Clube Português de Artes e Ideias em 1999 e 2000 respectivamente), Dobro para o Festival Temps D’Image com Maria Duarte e José Neves (Lisboa e Roma, 2003), Royal Box (TNDMII, 2004) e Anita O’Day (Bomba Suicida, Lisboa, 2006).
Participou no filme Morrer como um homem de João Pedro Rodrigues, estreado na edição de 2009 do Festival de Cannes e no filme O lugar que ocupas de Pedro Filipe Marques (2016).
Bailarino do solo # 6 gonçalo (Lisboa e Braga, 2009) e de Tecedura Do Caos (Lyon, Paris, Guimarães, Coimbra, Lisboa, Amesterdão, Atenas, Bassano del Grapa, Uzés, Rennes, Toulouse, Brive, Foix, Estocolmo, entre 2014 e 2017) coreografias de Tânia Carvalho. Bailarino de Tundra, coreografia de Luís Guerra (Viseu, Guimarães, Torres Novas, Coimbra, Guarda, Lisboa, Porto, Ponta Delgada, 2017).
Co-autor com Maria Duarte, João Rodrigues e Miguel Loureiro de Meu Deus, eu vejo a partir de Thomas Mann (Lisboa, 2016). Co-autor com Maria Duarte e João Rodrigues de keepsake (Lisboa e Viseu 2006), a partir do filme Grey Gardens dos irmãos Maysles, A Beleza, pequena conferência de Jean-Luc Nancy (Guimarães, Lisboa entre 2013 e 2017), A Justiça, pequena conferência, de Jean-Luc Nancy (Lisboa, Guimarães entre 2016 e 2017) e de Comunidade de Luiz Pacheco (TNDMII, Alkantara, Comédias do Minho, Festival Circular Vila do Conde entre 2013 e 2017).