Klassivõitlus on vastandumine ühiskonna eri klasside vahel. Klassivõitlus pole lihtsalt konflikt, see hõlmab majandust, poliitikat ja ühiskonda tervikuna. Klassivõitluse mõiste oli nimi, mille lõi saksa filosoof Karl Marx.
Klassivõitlused on olnud keskajast alates, kui valitsevad klassid nagu kuningad ja kodanlus võitlesid töötajate vastu ja kohati isegi vägivaldselt. Valitsevad klassid kasutavad oma võimu üldjuhul autoritaarsel viisil ja see tekitab lõpuks konflikte madalamate klasside esindajatega.
Filosoofid Karl Marx ja Friedrich Engels lõid mõiste klassivõitlus konfliktide tähistamiseks jõukamate ja madalamate klasside liikmete vahel. Marxi jaoks olid klassivõitlused aastate jooksul üks maailma ajaloo mitmete revolutsioonide põhjustest. Marx jagas ühiskonna omanikeks, keda esindas kodanlus, ja töötajateks, keda esindas proletariaat, kes olid ainsad töötajad.
Filosoofid usuvad, et klassivõitlus lõpeb alles kapitalismi ja sellest tulenevalt ühiskonnaklasside jagunemise lõppemisega.