Guitarrista autodidacta desde os 12 anos a partir de 1982, é um multinstrumentista, que estudou nos conservatórios de Música de Aveiro, Porto e Viseu e também na Escola de Jazz do Porto onde estudou com Carlos Azevedo e Mário Barreiros e Pedro Barreiros.
Em 1987 foi professor de piano jazz na Escola de Jazz do Porto durante dois anos e posteriormente profissionalizou-se como professor de Educação Musical na Universidde de Trás os Montes e Alto Douro.
Foi co-fundador do Quinteto de Jazz de Viseu, o primeiro grupo de Viseu a tocar música de influência jazz, em 1986, onde tocou piano e compôs grande parte do reportório.
É colaborador de vários projetos Teatrais e Musicais, onde toca guitarras e teclados, com destaque, desde 1994 para o Trigo Limpo Teatro ACERT, onde tem feito a maior parte do seu trabalho musical dos últimos anos quer como intérprete ou compositor, com especial relevo para a criação de Música para Teatro.