Career
Moreno started his career with Colombian second division side Envigado. Atlético Nacional received 4.3 million United States dollars for 75% of Moreno"s rights, half being paid by Racing and the other half by a third party entrepreneurial group. In the summer of 2012, Shanghai Greenland Shenhua of the Chinese Super League signed Moreno.
Moreno extended his stay in China by signing a two-year contract extension with Shanghai Shenhua in July 2015.