 Gama was born in Vila Verde, Braga District.A S.C. Braga youth graduate, he appeared aged 16 in his first Primeira Liga game, a 2–2 away draw against U.D.Leiria, being subsequently acquired by FC Porto in a €750,000 deal.