 He joined Spanish side Espanyol in 2011, playing with the side for four years before returning to the Netherlands with PSV Eindhoven.In 2017, Moreno had a short spell with Roma before moving back to Spain with Real Sociedad.Moreno was a member of the Mexico under-17 national team that won the 2005 World Championship held in Peru.