W 2004 roku Moreira został zawodnikiem Toulouse FC. W debiutanckim sezonie w nowym klubie Moreira zdobył jedenaście goli, a w kolejnych rozgrywkach do siatki rywali trafił o jeden raz mniej. 22 czerwca 2006 roku Francuz za 5,5 miliona euro przeszedł do Stade Rennais. W sezonie 2006/2007 wystąpił w 29 spotkaniach Ligue 1, jednak nie udało mu się strzelić ani jednego gola. Latem 2008 roku Moreira został wypożyczony do beniaminka Ligue 1 – Grenoble Foot 38 i od razu stał się jego podstawowym graczem. Od 2009 roku jest zawodnikiem US Boulogne.

Kariera reprezentacyjna Razem z młodzieżową reprezentacją Francji Moreira brał udział w młodzieżowych Mistrzostwach Świata 1997. "Trójkolorowi" zostali wówczas wyeliminowani w 1/4 finału przez Urugwaj, który zwyciężył w rzutach karnych. W seniorskiej reprezentacji Francji Moreira zadebiutował 20 listopada 2003 roku w wygranym 3:0 spotkaniu z Serbią. Łącznie w barwach drużyny narodowej wystąpił w 3 pojedynkach.

Życie prywatne W październiku 2015 roku Moreira został wybrany na stanowisko prezesa stowarzyszenia sportowego Golf d'Arras (Association sportive du golf d'Arras) w Anzin-Saint-Aubin, którego celem była odbudowa tamtejszego klubu i organizacji turniejów.