Ha pasado además por el Deportivo Pereira, Deportivo Pasto, Beijing Guoan, y Real Cartagena, club que dejó a mediados de 2006 para sumarse al Atlético Nacional.