[1][2] Inició su carrera profesional en el América de Cali en 1993, para la temporada 1994 fue cedido al Deportes Tolima de Humberto “El Tucho” Ortiz donde logró el ascenso con el equipo musical.
[10] En 2011 luego de jugar una temporada en la Primera B con Atlético Bucaramanga regresó al América de Cali[11] junto con otros referentes ya veteranos del equipo vallecaucano sin embargo al final del año y tras el descenso del equipo a la B decidió retirarse para dedicarse a entrenar a los juveniles del América.
[9] Comenzó como entrenador en febrero de 2013 dirigiendo en las inferiores del Boyacá Chicó.
El 3 de abril de 2022 fue confirmado como nuevo entrenador del Club Llaneros junto su preparador físico Roberto Martínez y su asistente técnico Jairo "tigre" Castillo.
Debutó con empate a 2 goles frente al Real Santander por la fecha 12 Torneo Apertura.