С совершенно иных позиций оценивал революцию ранний либерализм. Либеральная доктрина оправдывала революцию в том случае, когда власть нарушает условия общественного договора. Поэтому многие представители классического либерализма называли среди основополагающих прав человека и право на восстание. Постепенно, под впечатлением крайностей реальных революционных процессов, в либерализме стала формироваться более осторожная оценка этого явления.
Еще до Великой французской революции предпринимались попытки соединить идею коммунизма и социализма с идеей революционного ниспровержения прежней политической власти. В годы Французской революции и после нее количество таких попыток неимоверно увеличилось. Наиболее видным продолжателем традиций революционного коммунизма стал Карл Маркс. Для него революции — это «локомотивы истории» и «праздник угнетенных». К. Маркс создал одну из первых теоретических концепций революции. Эта концепция внешне выглядит весьма обоснованной и логически выверенной. С точки зрения марксизма, глубинные причины революций связаны с конфликтом внутри способа производства — между производительными силами и производственными отношениями. На определенной ступени своего развития производительные силы не могут больше существовать в рамках прежних производственных отношений, прежде всего отношений собственности. Конфликт между производительными силами и производственными отношениями разрешается в «эпоху социальной революции», под которой основоположник марксизма понимал длительный период перехода от одной общественно-экономической формации к другой. Кульминационным моментом этого периода является собственно политическая революция. Причины политических революций К. Маркс видел в классовой борьбе, именно ее же он считал главной движущей силой общественного развития вообще. Классовые конфликты особенно обостряются как раз в периоды социально-экономических кризисов, вызванных отставанием производственных отношений от производительных сил. В ходе политической революции более передовой социальный класс свергает класс реакционный и, используя механизм политической власти, производит назревшие перемены во всех сферах общественной жизни.
Марксизм видел в революции высшую форму социального прогресса, а в реформе — лишь побочный продукт классовой борьбы. В соответствии с марксовой логикой смены общественно-экономических формаций, политическая революция как бы подводила черту под процессом перехода от одной такой формации к другой. Исключение составлял лишь высший тип социально-политической революции — революция пролетарская или социалистическая. В ходе социалистической революции самый передовой класс — пролетариат — свергает власть буржуазии и начинает переход к новому коммунистическому обществу. Начало такого перехода К. Маркс связывал с установлением диктатуры пролетариата, целью которой должно быть подавление сопротивления свергнутых эксплуататорских классов и ликвидация частной собственности как главная предпосылка устранения классовых различий вообще. Предполагалось, что социалистическая революция неизбежно примет всемирный характер и начнется в наиболее развитых странах, так как для нее необходима высокая степень зрелости капиталистического общества и высокая степень зрелости материальных предпосылок нового общественного строя. На практике же общественное развитие пошло совсем не так, как представлял К. Маркс. Рабочее движение в странах Западной Европы, а именно на него К. Маркс и Ф. Энгельс возлагали особые надежды, в большинстве случаев социальной революции предпочло социальную реформу. Идеи революционного марксизма нашли поддержку в таких странах и регионах, которые сами основоположники данного направления ни при каких обстоятельствах не считали пригодными для начала коммунистического эксперимента.
Заслуга приспособления доктрины марксизма к условиям слаборазвитых стран, безусловно, принадлежит В. И. Ленину, дополнившему марксистскую теорию революции новыми положениями. Некоторые из них выходят за рамки собственно марксистской парадигмы. В частности, это относится к ленинской концепции революционной ситуации. В. И. Ленин считал, что любая политическая революция нуждается в определенных условиях для своей победы. Первое условие — наличие общенационального кризиса, при котором не только бы «низы не хотели жить по-старому», но и «верхи не могли» управлять старыми методами. Второе условие В. Ленин характеризовал как «обострение выше обычного нужды и бедствий народных масс». И третье — значительное повышение социальной активности этих масс. Такое толкование признаков революционной ситуации разделялось не только марксистами, но и, при определенных оговорках, исследователями, далекими от коммунистической идеологии.