Il est souvent considéré comme l'un des espoirs les plus prometteurs du football colombien.
Il joua son premier match en Ligue 1 le 10 février 2007 en entrant en seconde mi-temps (73e) contre le Paris Saint-Germain avec l'AS Monaco. Quelques minutes après sa rentrée, il provoqua un penalty en se faisant faucher dans la surface adverse.
Depuis, lorsqu'il fait son entrée en cours de jeu sur le terrain, le gaucher est souvent décisif pour son équipe grâce à son dynamisme, sa vitesse, sa technique et sa vision du jeu.
Pour libérer une place d'extra communautaire, il est prêté 6 mois au club belge de Charleroi actuellement en Jupiler League. Son prêt est un échec, puisqu'il se blesse à plusieurs reprises, et ne joue pas beaucoup. En 2008, il est de retour à Monaco, bien décidé à s'imposer. Il marque son premier but en match officiel avec Monaco lors de la défaite à Valenciennes (3-1). La semaine suivante, il inscrit un nouveau but sur coup franc et délivre une passe décisive pour Licata sur le troisième but monégasque contre Bordeaux.
