La base para el desarrollo de su teoría fue la concepción de dialéctica histórica de Hegel que a grandes rasgos señala que la evolución histórica no se produce al azar ni de modo caótico ni es una progresión clara y lineal; y en cada organización social, el medio de producción hegemónico da lugar a contradicciones internas que se expresan en la lucha de clase.