Jugador de fútbol profesional conocido como miembro del Club América. Llamó la atención originalmente como parte de la Selección Nacional de Colombia desde el 2007 hasta el 2012.
Comenzó su carrera juvenil en el 2004 con el equipo colombiano de fútbol profesional Deportes Tolima.
Ha formado parte de varios equipos alrededor del mundo incluyendo el Krylia Sovetov de Rusia y el Santos Laguna de México.
Tiene un hijo llamado Carlos y una hija llamada Martina.
Ha jugado codo a codo con Dario Benedetto en el Club América.