El materialismo histórico de Marx analiza la historia como una lucha de clases determinada por las relaciones materiales y económicas de producción. Marx observó el surgimiento de la clase obrera bajo el capitalismo industrial en el siglo XIX y cómo es explotada por la burguesía. Propuso que la conciencia crítica de esta explotación llevaría al proletariado a derrocar violentamente el capitalismo e instaurar una sociedad comunista sin clases.