У Карлоса Санчеса необычная судьба. Родился он в колумбийском городе Кибдо, однако начинал карьеру в Ривер Плейте, причем уругвайском. И это после двух лет в кантере другого уругвайского клуба – Данубио.
В 2007-м уехал в Валенсьенн и в том же году дебютировал за сборную Колумбии. В дальнейшем часто играл в основе национальной команды, в том числе и на Копа Америка-2011. Сыграл 12 матчей в отборочном цикле, в девяти из них – со стартового состава.
Последний сезон отыграл в Эльче.