Bei den Panamerikanischen Spielen 1983 gewann Moreno im 50 km Gehen die Bronzemedaille hinter den beiden Mexikanern Raúl González und Martín Bermúdez. Im Jahr darauf startete Moreno Olympischen Spielen 1984 auf beiden Distanzen, er belegte über 20 Kilometer den neunten Platz, über 50 Kilometer gab er auf. Im August 1987 gewann Moreno erneut eine Bronzemedaille bei den Panamerikanischen Spielen über 20 Kilometer kam er hinter dem Mexikaner Carlos Mercenario und dem US-Amerikaner Tim Lewis ins Ziel. Nur kurze Zeit später belegte Moreno bei den Weltmeisterschaften in Rom den achten Platz.