Класна борба је опозиција између различитих класа друштва. Класна борба није само сукоб, она укључује економију, политику и друштво у целини. Појам класна борба било је име које је створио немачки филозоф Карл Марк.
Класне борбе постоје од средњег века, када су се владајуће класе попут краљева и буржоазије бориле против радника, а понекад чак и насилно. Владајуће класе углавном врше своју моћ на ауторитативан начин, што на крају ствара сукобе са представницима нижих класа.
Филозофи Карл Марк и Фриедрицх Енгелс сковали су термин класна борба да означе сукобе који постоје између припадника богатијих класа и оних нижих класа. За Маркса су класне борбе током година биле један од неколико разлога за револуције у светској историји. Маркс је друштво поделио на власнике, које је представљала буржоазија, и раднике, које је представљао пролетаријат, који су били једини радници.
Филозофи верују да ће се класна борба завршити тек с крајем капитализма, а последично и с одвајањем друштвених класа.