He studied at the Barreiro Wind Instruments Training Center, continuing at the Regional Conservatory of Setúbal and the Professional School of Music in Almada. He concluded his Trombone studies at the Superior Academy of Orchestra in the class of Professor Stéphane Guilleux. He attended Trombone Masterclasses with Gilles Milliére, Jon Peterson, David Tailor, Olaf Ott and the Trombone Trio of the Concert Gebow Orchestra in Amsterdam; Jazz Workshops with Claus Nymark and Ken Filiano and Orchestra Conducting Internships with Maestro Jean Sébastien Béreaux.
He taught at Inatel Courses for Young Musicians in Leiria, at the SFUAP School of Music, Barreiro Municipal Band School of Music, Tomar Regional Conservatory, Portalegre Regional Conservatory, Trombone Masterclass at Mirandela Professional School and at Youth Courses Musicians from Lourinhã (promoted by Inatel). He was a Professor of Trombone and Chamber Music at ETIC – Technical School of Image and Communication; Professor and Coordinator of the Jazz Course at the Lisbon Conservatory; Big Band Professor at the National Conservatory;
Professor of Trombone, Suit and Winds Coordinator at the Orquestra Geração and at the Orchestra Internship of the Jornadas de Música de Mafra. He was also Director of the Jazz Artist Residency in Castro Verde and creator of the Castro Verde Jazz Band. He currently directs and coordinates the Gerajazz Project by Orquestra Geração and the “Roots Big Band” Project by Raízes – Associação de Apoio à Criança e Jovem.
He was the Artistic Director of the Sacramento Jazz Bar in 2004.
In 2006, he joined composer Marco Barroso in the creation and production of LUME – Lisbon Underground Music Ensemble, bringing together a Big Band made up of experienced musicians in the world of Classical Music and Jazz. In 2008 he was a Consultant in the Programming of the “Concertos na Esplanada” at Teatro D. Maria II. He is currently Artistic Director in the Programming of the Space “Duetos da Sé”, in Alfama.