 On 21 July 2016, Moreira moved abroad for the first time in his career, joining Argentine Primera División side River Plate after agreeing to a four-year contract.He made his debut abroad ten days later, starting in a 3–0 Copa Argentina home defeat of CS Rivadavia Venado Tuerto.Moreira made his top tier debut on 28 August 2016, playing the full 90 minutes in a 4–1 home routing of Banfield.