Born in Portugal, he graduated from the Escola Artística de Dança do Conservatório in Lisbon in 2018. That same year, he joined Bialy Teatr Tanca in Poland, directed by Isadora Weiss, where he performed in Death and the Maiden and Eurydice in Hell.
In 2019, he joined Ballet Cymru in Wales under Darius James, dancing as Paris, Mercutio, and Tybalt in Romeo and Juliet across the UK, China, and Bermuda.
In 2021, he joined the choreographic platform Dança em Diálogos, led by Fernando Duarte and Solange Melo, performing internationally in roles such as Jorge in O Primo Basílio, Baltasar in Memorial do Convento, Pedro in Murmúrios de Pedro e Inês and Puck in Dream.
In November 2024, he became a member of the Compañía Nacional de Danza, under the direction of Muriel Romero.