Nasceu em Lisboa, 1995. Licenciou-se em Teatro (Actores) na ESTC (2016). Estreou-se no Teatro da Comuna, onde interpretou Falk Richter e Arne Lygre, sob encenação de Álvaro Correia. Trabalhou com Carlos J. Pessoa (Teatro da Garagem), Carla Bolito (Estado Zero), Cátia Terrinca (Um Colectivo), Elmano Sancho (Loup Solitaire), Gonçalo Carvalho (Palco 13), João Pedro Mamede (Os Possessos), Joaquim Horta, Matthias Langhoff, Rogério de Carvalho, Rodrigo Francisco (CTA) e Tiago Rodrigues (TNDMII). Em cinema e televisão trabalhou com António Borges Correia, Bruno Ferreira, Cláudia Varejão, Fernando Vendrell, Filipe Bragança, Frederico Serra, João Maia, Jorge Cramez, Manuel Pureza, Miguel Gomes, Luís Filipe Rocha, Patrícia Sequeira, Ricardo Leite e Sérgio Graciano. É membro da direcção da companhia de teatro As Crianças Loucas.
Nos Artistas Unidos:
2019 – VARIAÇÕES SOBRE O MODELO DE KRAEPELIN de Davide Carnevali, encenação Gonçalo Carvalho, co-produção Artistas Unidos / Palco 13 (Teatro da Politécnica).
2023 – A OMISSÃO DA FAMÍLIA COLEMAN de Claudio Tolcachir, encenação de Pedro Carraca (Teatro da Politécnica).