 Costinha was born in Braga.A product of Boavista FC's youth system, he went on to represent Primeira Liga clubs FC Porto and Sporting CP – being mostly a backup player – as well as U.D.Leiria, where he established himself in the top level.