Nasceu em Lisboa em 1971. Formou-se em composição com Christopher Bochmann e António Pinho Vargas na Escola Superior de Música de Lisboa, tendo concluído — com o apoio do Centro Nacional de Cultura — o mestrado em composição na Escola Superior de Música de Colónia, com York Höller.

Foi também aluno de Franco Donatoni e de Ivan Fedele.

As suas obras têm sido tocadas em Inglaterra, Alemanha, Itália, França, Croácia, Espanha e Portugal, por agrupamentos e orquestras como o Ensemble L'Itinéraire (G. Bourgogne), Ensemble Neue Musik (P. Eötvös / J. Stockhammer), Orchestre lyrique de Région Avignon-Provence (S. Gualda), NRW Art Ensemble (M. Dobrowolny), Orquestra Gulbenkian, Orchestrutopica (Cesário Costa), Remix Ensemble (S. Ioannides) Orquestra Sinfónica Juvenil e Grupo de Música Contemporânea de Lisboa. A sua música foi também interpretada por Nuno Vieira de Almeida, Sílvia Mateus, Luís Miguel Cintra, Jeff Cohen, Luís Madureira, João Vasco Almeida, Rui Baeta, Trevor Mctait, Angel Gimeno, entre outros.


Tem tido encomendas de instituições como a Fundação Calouste Gulbenkian, Culturgest, Expo’98, Centro Cultural de Belém, IPPAR, Casa da Música, Teatro da Cornucópia, Teatro Nacional de São João / Companhia de Teatro .lilástico, Presidência da República Portuguesa, Teatro Nacional D. Maria II e Miso Music Portugal.

Participou em festivais como o Festival dos 100 Dias / Expo 98, o Festival Internacional de Música de Mafra (1999 e 2004), o Festival Musica de Estrasburgo (2001 e 2006), o Festival Temps d'Images (2004), o festival World Music Days, da Sociedade Internacional de Música Contemporânea (Bienal de Zagreb, 2005), o Musikfestspiele Dresden (2005), o Festival Música Viva 2006, e o Festival d'Automne, em Paris (2006).

Em 1998 recebeu o Prémio ACARTE / Maria Madalena Azeredo Perdigão. Em 2003 foi nomeado compositor residente da OrchestrUtopica. As suas obras Rumor, Loop e Encontro estão editadas em CD.

É professor na Escola Superior de Música de Lisboa e na Escola Superior de Música e Artes do Espectáculo do Porto.