Klasna borba je izraz kojim se opisuju napetosti i antagonizam koji postoji u nekom društvu uzrokovan različitim društveno-ekonomskim interesima i životnim uvjetima između pripadnika različitih klasa. Ovaj pojam najznačajnije dolazi do izražaja u filozofiji marksizma.
Otvorena klasna borba naziva se i klasni rat.