Foi co-fundador da associação cultural Limite Zero onde encena diversas peças de teatro de marionetas. Também é dobrador na SomNorte.
Destacam-se algumas dobragens:
- Action Man, em Action Man (Versão passada na Sic)
- Charles / Poly, em A Cindrela
- Laurie / David, em As Mulherzinhas
- Clorofila / Punky, em As Investigações de Clorofila
- Guilherme 2ª Voz / Pong Ping, em Rupert (Anos 90)
- Sem Cauda Desbondoso, em Rato do Campo e Rato da Cidade
- Vitor, em As Aventuras no Lago do Arco Íris
- Bisímio, em Macacos do Espaço
- Romão, em Os Amigos do Gaspar
- Jeremias, em Os 4 Músicos de Bremen
- Hawk, em Tenko
- Cérebro, em Artur
- Tomé, em A Árvore dos Patafúrdios
- Artur, em Babar (4ª e 5ª série) (1995)
- Rafael, em Tartarugas Ninja (1ª temporada)