Estreia-se profissionalmente em 1975. Integrou o elenco base do Teatro da Cornucópia de 1976 a 1998 onde representou, entre outros, textos de Gil Vicente, Almeida Garrett, Brecht, Beckett, Shakespeare, Horváth, Karl Valentin, Büchner, Edward Bond, Tchékhov, Heiner Müller, Garcia Lorca, Peter Handke e Botho Strauss. Paralelamente produziu, encenou e interpretou Memórias de Uma Mulher Fatal e Abel, Abel de Augusto Sobral e Playland de Athol Fugard. Trabalhou ainda com António Pires, Maria Emília Correia, Paulo Filipe Monteiro, Fernanda Lapa, Rui Mendes, Álvaro Correia, Tim Carrol, Cucha Carvalheiro, Sandra Faleiro, entre muitos outros. No cinema trabalhou com João Botelho, Manuel de Oliveira, Jeanne Waltz, João César Monteiro, Margarida Gil e Fonseca e Costa. Para a televisão filmou, entre outros, com Stanislau Barrabas, Bento Pinto da França, Fernando Midões, Maria João Rocha.
Nos Artistas Unidos:
1999 – NA SELVA DAS CIDADES de Bertolt Brecht, encenação de Jorge Silva Melo (Teatro da Comuna).
2001 – A HISTÓRIA DO ESCRIVÃO BARTLEBY de Francisco Luís Parreira, encenação de João Meireles (A Capital Teatro Paulo Claro).
2003 – VICTORIA STATION, de Harold Pinter, um trabalho de Rogério Vieira e António Simão (Teatro Taborda); CADA DIA A CADA UM A LIBERDADE E O REINO (Sala do Senado da Assembleia da República).
2018 – O BORRÃO de Augusto Sobral (Antena 2); O CONSULTÓRIO de Augusto Sobral (Antena 2).