Giovanni Moreno inició su historia en el Fútbol Profesional Colombiano en 2007 con Envigado FC. El antioqueño ha pasado por clubes como Atlético Nacional, Racing de Argentina o Shenhua de China y en cada uno ha sabido resaltar con sus goles.
En 2008, el delantero marcó una verdadera joya ante su actual equipo Atlético Nacional. El 20 de febrero «Gio», de 22 años, fue la figura del encuentro entre elencos paisas.
Ver: La serie queda abierta, Boyacá Chicó y Deportes Quindío empataron en la final de ida
El 10 consiguió una falta a su favor desde los tres cuartos de cancha, corrió al área y tras la asistencia de Neider Morantes sorprendió a la defensa «verdolaga» con una media volea que llevó el balón al fondo de la red.
Esa temporada, el conjunto naranja realizó un actuación destacada en el campeonato. De la mano del profesor Jesús «Kiko» Barrios la «cantera de héroes» ganó 10 de 18 partidos jugados y quedaron ad portas de la clasificación a la final, donde fueron superados por el América de Cali en el Grupo A de los Cuadrangulares semifinales.