Национально-освободительные революции — это результат конфликта между империализмом и его колониями, между силами, заинтересованными в национальном освобождении, и проимпериалистическими силами, реакционными классами внутри этих стран. Конфликт в способе производства в большинстве случаев носит здесь иной характер, чем в развитых капиталистических странах: это конфликт между насущными жизненными потребностями преодоления отсталости и отжившими производственными отношениями, которые не дают возможности вырасти производительным силам и которые поддерживал в течение длительного времени империализм. В наше время борьба за национальное освобождение во многих странах стала перерастать в борьбу против эксплуататорских отношений, как феодальных, так и капиталистических.
Если социалистические революции в странах капитализма наносят удар по империализму с фронта, то национально-освободительные, антиимпериалистические движения и революции в колониальных и зависимых странах наносят ему удар с фланга и тыла, расшатывают, подрывают устои империалистической колониальной системы.
Эти два типа революций современной эпохи взаимосвязаны и взаимообусловлены. Успех социалистических революций оказывал и оказывает решающее влияние на развитие и усиление национально-освободительных движений.
Как ни велико значение национально-освободительных революций и одержанных ими побед, сами по себе они не могут покончить с империализмом. Поэтому национально-освободительные движения, несмотря на свою огромную роль, не могут определять основную линию развития современной эпохи — эпохи перехода от капитализма к социализму, так как носят демократический, а не социалистический характер.