Natural de Amarante, é diplomado com os cursos de flauta do Conservatório de Música do Porto, Escola Superior de Música de Lisboa e Academia Nacional Superior de Orquestra.
Licenciado em Ensino Básico, estudou pedagogia musical na Paedak e flauta no BrucknerKonservatorium Linz (Áustria), enquanto bolseiro Erasmus.
Como flautista tocou com a Orquestra Gulbenkian, Metropolitana de Lisboa, Orquestra do Algarve, Orquestra do Norte, Remix Ensemble, Orchestre d'Harmonie de Jeunes de l'Union Européenne e foi solista da Banda Sinfónica da PSP. Trabalhou com reputados maestros, entre os quais Esa-Pekka Salonen, Lawrence Foster, Simone Young, Paavo Jarvi e Peter Rundel.
Apresentou-se a solo com orquestra e foi laureado em concursos a nível nacional e internacional. Atuou em Espanha, França, Alemanha, Luxemburgo, Áustria, Inglaterra, Holanda e China.
Estudou Direção de Orquestra com Jean-Marc Burfin, em Lisboa, e com Jan Cober na Hogeschool Zuid – Conservatorium Maastricht (Holanda), onde concluiu o Mestrado em Direção.
Frequentou masterclasses com Jean-Sebastien Béreau, Douglas Bostock, Roberto Montenegro, José R. Pascual Vilaplana, Baldur Bronniman, Timothy Reynish, Peter Rundel, Eugene M. Corporon e Ernst Schelle.
Foi professor na Academia de Música de Santa Cecília e assistente convidado de Direção na ESE Jean Piaget e na Escola Superior de Educação do I. P. Porto. É maestro das Orquestras do Conservatório de Música do Porto e da Orquestra Sinfónica do Conservatório Nacional.
Dirigiu, como maestro convidado ou integrado em masterclasses, a Orquestra do Norte, Orquestra de Câmara de Sintra, Orquestra do Algarve, Filarmonia das Beiras, Orquestra de Câmara da Guarda Nacional Republicana, Portuguese Brass, Banda Sinfónica Portuguesa, Remix Ensemble, Grupo de Música Contemporânea de Lisboa, Banda de Música de Pontevedra, Artística de Merza, Municipal de Silleda e Orquestra de Câmara Ibérica (Espanha) e Muzikkorps der Bundeswehr (Alemanha).
Desde outubro de 2018 é Diretor Artístico da Orquestra do Norte.