Triedny boj je opozíciou medzi rôznymi triedami spoločnosti. Triedny boj nie je len konfliktom, zahŕňa aj ekonomiku, politiku a spoločnosť ako celok. Pojem triedny boj bol názov, ktorý vytvoril nemecký filozof Karl Marx.
Triedne boje existujú od stredoveku, keď vládnuce triedy ako králi a buržoázia bojovali proti robotníkom, ba niekedy dokonca násilne. Vládnuce triedy všeobecne uplatňujú svoju moc autoritárskym spôsobom, čo vedie k konfliktom s predstaviteľmi nižších vrstiev.
Filozofi Karl Marx a Friedrich Engels vytvorili termín triedny boj na označenie konfliktov, ktoré existujú medzi príslušníkmi bohatších vrstiev a vrstvami nižších vrstiev. Pre Marxa boli triedne boje v priebehu rokov jedným z niekoľkých dôvodov revolúcií vo svetových dejinách. Marx rozdelil spoločnosť na majiteľov zastúpených buržoáziou a robotníkov zastúpených proletariátom, ktorí boli jedinými robotníkmi.
Filozofi veria, že triedny boj sa skončí iba koncom kapitalizmu a následne koncom rozdelenia sociálnych tried.