Sporting CP Born in
Lamego,
Viseu District, Moreira is a youth product of his local club Cracks Clube de Lamego, before moving to
Sporting CP as a youth in 2017. On 26 July 2021, he signed his first professional contract with Sporting. On 20 August 2022, he extend his contract with the club until 2025 and starting playing with their reserves. He was promoted to Sporting's senior side in the summer of 2023. He made his senior and professional debut with Sporting CP in a 3–2
Primeira Liga win over
Vizela on 12 August 2023. On 26 January 2024, Moreira extended his contract with Sporting until 2028, with his release clause being set at €60 million. On 29 January 2024, Sporting CP sent Moreira on loan to fellow Primeira Liga club
Gil Vicente until the end of the
2023–24 season where he played five games but got injured in March. Moreira returned from loan to Sporting, playing for B team in
Liga 3 and also the under-19 in
UEFA Youth League.
Lyon On 22 July 2025, Moreira joined
Ligue 1 side
Lyon for a fee of €2 million and a 20% sell-on clause on a future sale in favor of Sporting CP, signing a contract until June 2029 with the French team. On October 23, 2025, Moreira scored his first goal for Olympique Lyonnais in a 2–0
UEFA Europa League victory over
FC Basel. On January 11, 2026, Moreira scored the fastest goal in Olympique Lyonnais' history in the
Coupe de France, finding the net after just 45 seconds in a 2–1 victory against
Lille. ==International career==