Luta de classes é a oposição entre as diferentes classes da sociedade. A luta de classes não é apenas um conflito, envolve a economia, a política e a sociedade como um todo. O termo luta de classes foi uma denominação criada pelo filósofo alemão Karl Marx.