Hans omfattende karriere inkluderer klubbene Deportivo Cali, América de Cali, Deportes Tolima, Atlético Huila, Cortuluá og Atlético Quindío i Colombia, Real Sociedad og UD Salamanca i spansk La Liga, Toulouse FC, FC Nantes og Montpellier HSC i Ligue 1, Dorados de Sinaloa i den meksikanske ligaen og Barcelona Sporting Club fra Ecuador.