Born in Bissau, Guinea-Bissau, Moreira reached Boavista FC's youth ranks in 1995, but started out professionally with northern neighbours Gondomar S.C. and Gil Vicente FC, on loan.
Portuguese teams, for instance, had a large number of Yugoslavian players in the early 1990s, and that was reflected by players with names such as Valentim Ivic (of Valentim Loureiro and Tomislav Ivic, then Boavista FC chairman and S.L. Benfica manager, respectively).
The Romanian playmaker decided to join the bitter rivals, Boavista.
Afterwards, he played three seasons with Boavista FC, appearing in two UEFA Cup editions: on 19 September 1985, he scored twice in a 4–3 home win against Club Brugge KV, albeit in a 5–6 aggregate loss.