Charleroi Sporting Club a fost fondat la 1 ianuarie 1904 și a fost înregistrat la Asociația de Fotbal din Belgia la 24 noiembrie a aceluiași an (boboc nr. 22). În 1924 , echipa s-a calificat pentru a juca în Divizia a II-a și în 1929, prefixul Royale a fost adăugat la nume. Charleroi a jucat în Prima Divizie la sfârșitul anilor 1930 , în timp ce în anii 40 a jucat în Divizia a II-a până la promovarea în 1947 .
În 1949 , Charleroi a terminat pe locul 4 în ligă, dar câțiva ani mai târziu au retrogradat în Divizia a II-a.
În 1969 , întorcându-se în prima divizie, a terminat campionatul pe locul 2, la 5 puncte de Standard Liège , calificându-se pentru Cupa Târgurilor 1969/1970 , dar doi ani mai târziu a fost retrogradat.
În 1974 , Divizia I a trecut de la 16 la 20 de echipe, iar lui Charleroi i s-a permis să joace. A retrogradat din nou în 1980 (al 17-lea din 18), dar 5 ani mai târziu a revenit din nou la top.