Cresciuto nel settore giovanile dello Sporting Lisbona, nel 2017 viene ceduto in prestito all'Olhanense dove debutta fra i professionisti giocando l'incontro di terza divisione vinto 1-0 contro il Louletano. Nel 2018 passa a titolo definitivo al Vitória Guimarães dove gioca per due stagioni nella squadra riserve riuscendo comunque a fare un'apparizione in Primeira Liga, contro il Rio Ave. Il 31 agosto 2020 viene ceduto al Leixões.