Born in Lourenço Marques in the last months of the Portuguese Mozambique, Moreira started his career at Grupo Sportivo de Carcavelos, managing their under-13 and under-19 squad.
[2] On 22 September 2022, Moreira was named in his first managerial job, at Liga Portugal 2 side, Torreense, replacing Nuno Manta Santos at the 18th-placed team.
[6] On 21 November 2023, following the resignation of Filipe Martins, Moreira was appointed manager of Casa Pia, which sat in fifteenth place in the Primeira Liga table, signing a contract of an undisclosed length.
[7] On 15 February 2024, after 3 wins, 2 draws and 6 losses in 11 matches under Moreira, Casa Pia, sitting 16th in the league table, announced that he had been sacked.
[8][9] On 4 December 2024, Uzbekistan Super League club Pakhtakor announced the signing of Moreira to a one-year contract, with the option of a second year.