Jugó para varios clubes de Colombia y Chile.
Pasa a Deportivo Cali el año siguiente.
En este club jugó durante casi 7 años, titulándose campeón dos veces en primera división, en 1996 y 1998, además de jugar la final de la Copa Libertadores 1999 la que perderían con Palmeiras.
En 2000 continúa su carrera en Chile cuando llega a Santiago Wanderers, en el que jugó 82 partidos en más de 2 años.
Además fue parte del plantel que se tituló campeón el 2001.