Nacido en Portugal, se graduó en la Escola Artística de Dança do Conservatório de Lisboa en 2018. Ese mismo año, se unió al Bialy Teatr Tanca en Polonia, dirigido por Isadora Weiss, donde actuó en La muerte y la doncella y Eurídice en el infierno.
En 2019, se unió al Ballet Cymru en Gales bajo la dirección de Darius James, bailando como Paris, Mercutio y Tybalt en Romeo y Julieta en el Reino Unido, China y Bermudas. En 2021, se unió a la plataforma coreográfica Dança em Diálogos, dirigida por Fernando Duarte y Solange Melo, actuando internacionalmente en roles como Jorge en O Primo Basílio, Baltasar en Memorial do Convento, Pedro en Murmúrios de Pedro e Inês y Puck en Dream.
En noviembre de 2024 ingresó a la Compañía Nacional de Danza, bajo la dirección de Muriel Romero.