Iniciou os seus estudos musicais na Escola de Música Nossa Senhora do Cabo, onde concluiu o curso de piano, com Marina Dellalian, e frequentou o Curso de Canto com Joana Levy.

Em 2000, ingressou na licenciatura em Ciências Musicais da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa. Licenciado em Direcção Coral e Formação Musical pela Escola Superior de Música de Lisboa, realizou o Mestrado em Direcção Coral, sob a orientação de Paulo Lourenço. Neste âmbito, assumiu o cargo de Maestro Adjunto do Coro de Câmara da Escola Superior de Música de Lisboa entre 2011 e 2013, coro com o qual participou no I Festival Coral de Verão 2012, tendo alcançado a Medalha de Ouro (II) na Categoria B2.

Participou nas classes de direcção do 4.º Estágio Internacional de Orquestra, sob a orientação de Jean Sébastien Béreau, e do 7.º Curso Internacional de Música Vocal de Aveiro, com Paulo Lourenço e António Vassalo Lourenço.

Em 2006, integrou o corpo docente do Conservatório Regional da Covilhã, onde leccionou até 2008, tendo sido Director Artístico do Orfeão da Covilhã durante o mesmo período. Entre 2008 e Janeiro de 2012, dirigiu o Coro do Orfeão de Leiria e o Coro de Câmara do Orfeão de Leiria, coro com o qual participou no Concurso Jovens Talentos 2011, onde alcançou o 1.º Prémio na categoria de classe de conjunto, escalão A.

Dirigiu, entre 2006 e 2012, o Coro Vozes Crescendo.

É, desde 2005, membro do Coro da Fundação Gulbenkian.

Assumiu, entre setembro de 2011 e julho de 2013, a Direcção Artística do Coral de Linda-a-Velha.

Leccionou, no ano lectivo 2012/2013, as disciplinas de Educação Vocal e Técnicas de Direcção da licenciatura em Música na Comunidade da Escola Superior de Educação de Lisboa/Escola Superior de Música de Lisboa.

Em 2015 e 2016 dirigiu o Coro Regina Coeli de Lisboa no Festival Coral de Verão, integrado nas Festas de Lisboa, conquistando em 2015 a medalha de Ouro-III na categoria Vozes Mistas e em 2016 a medalha de Prata-IX na categoria Música Sacra.

Dirige, desde Novembro de 2012, o Grupo Coral de Queluz, desde Fevereiro de 2013, o Coro Regina Coeli de Lisboa e, desde Setembro de 2015, o Coro do ISCTE-IUL.