Il a joué avec l'équipe nationale de football de la Colombie au championnat sud-américain des moins de 20 ans 2005, que la Colombie a accueilli et gagné. Il a ensuite disputé la Coupe du monde de football des moins de 20 ans 2005 en Hollande, ayant perdu en de finale face à l'Argentine. Il a été récemment transféré de l'Atletico Nacional vers Independiente Santa Fe et également sélectionné dans l'équipe nationale de la Colombie.