Carlos defendió los colores de una gran cantidad de camisetas a lo largo de su trayectoria. En el plano nacional militó en Nueva Chicago, Lanús, Atlanta, Ferrovario de Corrientes, Guemes de Santiago del Estero, Estudiantil de Castex y Jorge Newbery de Comodoro Rivadavia.
También ha tenido recorrido internacional: jugó en Cancún FC de México; Santani y General Díaz, ambos de Paraguay; y Hamrun FC de Malta.