Com passagens pelas camadas jovens de FC Porto e Padroense, o centrocampista, de 22 anos, concluiu a formação no Boavista, pelo qual cumpriu um total de 55 jogos na equipa principal.
Em 2024/25, apontou dois golos e fez uma assistência em 31 partidas ao serviço do conjunto axadrezado 18.º e último classificado da Liga.
É a 17.ª contratação do Nacional para 2025/26, depois das chegadas de Kaique Azarias (ex-Farense), Kevyn Vinícius (ex-Fluminense), Lenny Vallier (ex-Guingamp), Igor Liziero (ex-São Paulo), Alan Núñez (ex-Cerro Porteño), Douglas Nathan (ex-São Caetano), Matheus Dias (Internacional), Motez Nourani (ex-Adana Demirspor), Filipe Soares (ex-Farense), Josué Souza (ex-Grêmio), Deivison Souza (ex-Hope Internacional), Martim Gustavo (ex-Estoril Praia), Jesús Ramirez (ex-Vitória SC), Witi (ex-Al Urooda), Pablo Ruan (ex-Londrina) e Lucas João (ex-Umraniyespor).