 After starting out at Boavista he went on to represent mainly Standard Liège and Partizan, also playing professionally in four other countries during his career.Born in Bissau, Guinea-Bissau, Moreira reached Boavista FC's youth ranks in 1994, but started out professionally with northern neighbours Gondomar S.C. and Gil Vicente FC, on loan.He returned in 1999 and went on to have relative impact in the first team, being mainly used as a substitute and being part of the squad as the club won the Primeira Liga in his last year, although he did not appear in any matches whatsoever due to a contract dispute.