Moreno pochodzi z miasta Santiago del Estero i jest wychowankiem tamtejszego amatorskiego zespołu Estudiantes de Huaico Hondo, skąd w późniejszym czasie przeniósł się do Sportivo Dock Sud ze stołecznego Buenos Aires. Tam jako piętnastolatek został zauważony przez Jorge Griffę, trenera juniorów krajowego giganta – Club Atlético Boca Juniors i zaraz potem dołączył do akademii młodzieżowej tego klubu. Do pierwszej drużyny został włączony w wieku dziewiętnastu lat przez szkoleniowca Carlosa Bianchiego, w argentyńskiej Primera División debiutując 26 września 1999 w zremisowanym 0:0 spotkaniu z San Lorenzo. Premierowego gola w najwyższej klasie rozgrywkowej strzelił natomiast 31 października tego samego roku w wygranej 3:1 konfrontacji z Rosario Central. W 2000 roku triumfował ze swoją ekipą w najbardziej prestiżowych rozgrywkach południowoamerykańskiego kontynentu – Copa Libertadores, jednak pozostawał wówczas wyłącznie rezerwowym Boca, za konkurentów do gry w linii ataku mając graczy takich jak Martín Palermo, Marcelo Delgado czy Guillermo Barros Schelotto.
Latem 2000 Moreno został wypożyczony do niżej notowanego Racing Club de Avellaneda, gdzie spędził nieudane sześć miesięcy; ani razu nie wpisał się na listę strzelców, zaś jego drużyna zajęła ostatnie miejsce w ligowej tabeli. W styczniu 2001 został wypożyczony po raz kolejny, tym razem do meksykańskiego Club Necaxa z siedzibą w stołecznym mieście Meksyk. W meksykańskiej Primera División zadebiutował 21 stycznia 2001 w przegranym 1:2 meczu z Pueblą, zaś pierwszą bramkę w lidze meksykańskiej strzelił 14 stycznia tego samego roku w zremisowanym 1:1 pojedynku z Celayą z rzutu karnego. Ogółem w barwach Necaxy spędził rok bez większych sukcesów, a wobec braku niezmiennego braku szans na grę w Boca, w lipcu 2002 udał się na wypożyczenie do chińskiego Shandong Luneng Taishan. W Jia-A League po raz pierwszy wpisał się na listę strzelców 18 sierpnia 2002 w wygranym 3:1 spotkaniu z Qingdao Hademen, a po upływie pół roku powrócił do Boca, z którym w wiosennym sezonie Clausura 2003 wywalczył wicemistrzostwo Argentyny. Wówczas także po raz drugi triumfował w Copa Libertadores, jednak wciąż pełnił tylko rolę rezerwowego.
W lipcu 2003 Moreno powrócił do Meksyku, gdzie spędził resztę swojej kariery; wówczas po raz drugi został zawodnikiem Club Necaxa, jednak tym razem mającego już siedzibę w mieście Aguascalientes. Szybko wywalczył sobie niepodważalne miejsce w wyjściowym składzie i przez następne kilka lat pozostawał najlepszym strzelcem ekipy, będąc jednym z ważniejszych zawodników w nowożytnej historii klubu. Ponadto w kwietniu 2006 na zasadzie krótkiego, dwutygodniowego wypożyczenia przeniósł się do ekipy Tigres UANL z miasta Monterrey, aby pomóc jej w awansie do ćwierćfinału Copa Libertadores. W 2007 roku zanotował swój jedyny sukces w barwach Necaxy, triumfując w rozgrywkach kwalifikacyjnych do Copa Libertadores – InterLidze. W lipcu 2007 razem ze swoim kolegą klubowym Mariem Pérezem przeszedł do zespołu San Luis FC z siedzibą w San Luis Potosí, w ramach rozliczenia za transfer Ángela Reyny. Tam od razu został kluczowym graczem linii ataku i w jesiennym sezonie Apertura 2007 z osiemnastoma bramkami na koncie został królem strzelców ligi meksykańskiej.
Latem 2008 Moreno za sumę około 3,6 miliona dolarów został zawodnikiem czołowego meksykańskiego zespołu – stołecznego Club América, gdzie spędził pół roku bez poważniejszych osiągnięć, nie spełniając pokładanych w nim oczekiwań. Bezpośrednio po tym został wypożyczony na sześć miesięcy do swojej byłej drużyny – Club Necaxa, lecz mimo udanych występów i pewnego miejsca w wyjściowym składzie, na koniec rozgrywek 2008/2009 spadł z nią do drugiej ligi. Sam pozostał jednak w najwyższej klasie rozgrywkowej, powracając do San Luis FC – w odwrotną stronę ponownie powędrował Ángel Reyna. Tam bez sukcesów spędził rok jako podstawowy piłkarz, po czym został wypożyczony do drużyny Club Atlas z siedzibą w Guadalajarze, którego barwy także reprezentował przez rok. W listopadzie 2010 otrzymał meksykańskie obywatelstwo, w wyniku wieloletniego zamieszkiwania w tym kraju, natomiast w lipcu 2012 udał się na wypożyczenie do Club Tijuana. Tam w jesiennym Apertura 2012 zdobył pierwszy zarówno w swojej karierze, jak i w historii klubu tytuł mistrza Meksyku, będąc podstawowym napastnikiem ekipy prowadzonej przez Antonio Mohameda.
W lipcu 2013 Moreno został wypożyczony do drużyny Puebla FC, gdzie bez poważniejszych sukcesów występował przez sześć miesięcy, po czym przeszedł do walczącego o utrzymanie w lidze Tiburones Rojos de Veracruz. Barwy ekipy z portowego miasta reprezentował jako podstawowy gracz również przez półroczny okres, a bezpośrednio po tym powrócił do Club Tijuana. Przez pierwszy rok regularnie pojawiał się na ligowych boiskach, lecz później wskutek słabszych występów został wystawiony na listę transferową i relegowany do roli głębokiego rezerwowego, nie potrafiąc nawiązać do sukcesów odnoszonych z Tijuaną podczas pierwszego pobytu w tej ekipie. W styczniu 2016 na zasadzie wypożyczenia dołączył do drugoligowego Celaya FC.