Nacido en Cascais, comenzó su carrera en el G. D. Estoril Praia en 2009, pasando al GDS Cascais al año siguiente.
En 2014 regresó a Estoril, antes de pasar un año en el C. F. Os Belenenses en la temporada 2016-17.
[1] En la temporada 2018-19, ascendió al Estoril sub-23 para la recién creada Liga Revelação.
[4] Debutó con el primer equipo el 26 de febrero de 2023, sustituyendo en la segunda mitad a Sergi Enrich contra el Albacete Balompié, empatando 1-1 en casa.
[5] Marcó su primer gol como profesional el 7 de mayo de 2023, logrando la victoria frente al Real Zaragoza por 2–1 en el descuento.