Ha sido convocado en varias ocasiones México. Moreno hizo su debut de la FIFA 2010 Copa del Mundo en el partido del grupo contra Francia, en la que México ganó por 2-0. Moreno también titular ante Uruguay.
Moreno fue parte del equipo mexicano que ganó la Copa de Oro CONCACAF 2011, jugando en todos los juegos de México, y la final contra Estados Unidos, que México ganó 4-2