Inició su carrera deportiva en el América de Cali sin embargo debutó como profesional en Real Cartagena Club con el que obtuvo la Primera B en 2003.
En el América de Cali fue jugador y capitán hasta mediados del 2009, cuando fue trasferido al Santa Fe.
[1] Posteriormente, se especuló con su llegada al Atlético Nacional para el segundo semestre de 2010.
[2] Sin embargo, todo acabó en un rumor porque el jugador disputó con Santa Fe la Copa Sudamericana 2010 y Torneo Finalización.
[13] En 2010 fue convocado nuevamente a la selección por el técnico Hernán Darío Gómez para la gira realizada en el mes de junio, anotando un gol contra Nigeria.
[19][20] El 11 de mayo del 2015 fue seleccionado por José Pekerman en los 30 pre-convocados para disputar la Copa América 2015.