Trabalhou com Carlos Avilez, Rui de Matos, Henrique Nicolau e Sandra Faleiro. Participou em Vidas Silenciosas de João Fiadeiro, Universos e Frigoríficos de Jacinto Lucas Pires (encenação de Manuel Wiborg), Areena (encenação de Carla Bolito e Rafaela Santos) e Merlim de Tankred Dorst (encenação de João Brites). Encenou em 2000 Divisões de Brian Friel e com Élvio Camacho criou As Rosas Suicidam-Se a partir de Gómez de la Serna. É sócio fundador da Primeiros Sintomas, onde dirigiu espectáculos a partir de textos de Francisco Luís Parreira, Miguel Castro Caldas e Samuel Beckett.
No cinema participou na curta-metragem Estou Perto de Sandro Aguilar e em Quando Troveja de Manuel Mozos.
Nos Artistas Unidos:
1997 – O FIM OU TENDE MISERICÓRDIA DE NÓS de Jorge Silva Melo (Litografia Portugal)
1998 – A QUEDA DO EGOÍSTA JOHANN FATZER de Bertolt Brecht, encenação de Jorge Silva Melo (Teatro Variedades); O AMANTE DE NINGUÉM de Manuel Wiborg (SEM DEUS NEM CHEFE 1); AOS QUE NASCEREM DEPOIS DE NÓS – CANÇÕES DO POBRE BB direcção cénica de Jorge Silva Melo (Festival de Almada).
1999 – NA SELVA DAS CIDADES de Bertolt Brecht, encenação de Jorge Silva Melo (Teatro da Comuna). CINEMAAMOR (c. m.), realização de Jacinto Lucas Pires.
2001 – A HISTÓRIA DO ESCRIVÃO BARTLEBY de Francisco Luís Parreira, encenação de João Meireles (A Capital Teatro Paulo Claro).
2012 – Leitura de A HISTÓRIA DO ESCRIVÃO BARTLEBY de Francisco Luis Parreira (Auditório 1 da UNL).