Completou o seu mestrado em composição no Royal Conservatoire Antwerp com Wim Henderickx e Luc van Hove após se licenciar na Escola Superior de Música, Artes Espectáculo com os compositores Eugénio Amorim, Dimitris Andrikopoulos e Pedro Santos. Frequentou diversas masterclasses/workshops com P. Dusapin, K. Saariaho, Emmanuel Nunes, Pauline Oliveros e B. Olivero, participando também em projectos internacionais como o Sound Art in City Spaces (Vilnius) com Staffan Mossenmark e o SoundMine – 2016/17 (Neerpelt) com a Antwerp Symphony Orchestra. A sua música tem sido tocada com alguma regularidade através de vários projectos como “Mátria – Uma Ópera para o Douro”, “Banda à Varanda” ou “Fuga de Bac(h)o nº 4“. Para além da composição, esteve sempre muito envolvido na actividade coral (Coral de Chaves, Mezza-voce, Capella Duriensis) e foi professor do Conservatório Regional de Música de Vila Real.