Gomes spent his entire career with Sporting Clube de Portugal, going on to appear in 516 matches over 13 seasons (youth, friendlies and official), eighth-best at the time of his retirement. He was a member of the team that won the UEFA Cup Winners' Cup in 1963–64.[1]
In 1970, Gomes won the second Primeira Liga championship of his career, the first with his active participation.[2] He retired in June 1973 at the age of 31, having earned nine caps for Portugal during six years; his debut came on 31 May 1964 in a friendly against Argentina, in Rio de Janeiro (0–2 loss).
Precisely with his only club as a player, Gomes served his last spell in the top tier: having started the 1984–85 season as assistant to John Toshack, he took the reins of the team in the last two matches, winning one and losing another in an eventual runner-up finish behind FC Porto.[3]
Before signing with the Lisbon side, Gomes worked as C.D. Nacional manager, being responsible for the acquisition of future Sporting legend Oceano.