Nacido en Vila do Conde, se formó en las canteras del Rio Ave F. C. y el S. L. Benfica.
[2] En la temporada 2020-21 jugó competición europea, la Liga Europa de la UEFA.
En una de las eliminatorias previas se enfrentaron al A. C. Milan, quedando eliminados en la tanda de penaltis en la que falló su lanzamiento.
[2] La campaña siguiente firmó por el S. C. Dnipro-1 ucraniano por dos años, disputando nueve encuentros antes de la suspensión del campeonato por la invasión rusa de Ucrania.
[3] Un mes después de saberse que no continuaría en Almería, volvió al fútbol de su país tras comprometerse con el G. D.