Born in the village of Lanhas, Vila Verde, Braga District, Gama started his career at S.C. Braga, but only totalled four Primeira Liga appearances in his first two seasons, his debut in the competition coming on 24 October 1987 by playing eight minutes in a 2–2 home draw against Vitória de Setúbal. After a loan to AD Fafe in the second division his fate did not improve, and he left in June 1992.
