Następnie wychowanek Salgueiros pełnił w zespole rolę rezerwowego dla Quima. W sezonie 2007/2008 był trzecim bramkarzem Benfiki, ponieważ do Lizbony został kupiony Hans-Jörg Butt. Po zakończeniu rozgrywek Niemiec odszedł do Bayernu Monachium. Pierwszym bramkarzem Benfiki pozostał Quim, którego z powodu kontuzji w drugiej części sezonu zastąpił Moreira.

W lipcu 2011 roku podpisał dwuletni kontrakt ze Swansea City. W latach 2013–2015 grał w Omonii Nikozja. Latem 2015 przeszedł do SC Olhanense.

Kariera reprezentacyjna Moreira ma za sobą występy w młodzieżowych reprezentacjach Portugalii. Grał w drużynach do lat 17, 18, 19, 20 oraz 21. W 1999 roku z zespołem Under–18 wywalczył mistrzostwo Europy juniorów. Pomimo tego, że Moreira nie miał na koncie występów w barwach seniorskiej reprezentacji, to Luiz Felipe Scolari powołał go do kadry na Euro 2004. Moreira na mistrzostwach pełnił rolę trzeciego bramkarza, bowiem pierwszym golkiperem był Ricardo, a jego zmiennikiem Quim.