В ходе перестройки, по мере утраты политической инициативы КПСС, в стране усилился процесс формирования новых политических сил. Начала формироваться многопартийность.
В мае 1988 года была создана первая партия – «Демократический союз». Она объявила себя оппозиционной к КПСС.
В апреле 1988 года в прибалтийских республиках возникли народные фронты, которые стали независимыми массовыми организациями. Позже такие же фронты возникли в других республиках СССР.
В течение 1998-1990 появилось множество других партий, отражавших весь спектр политической жизни страны.
Либеральное направление было представлено «Демсоюзом», христианскими демократами, конституционными демократами, республиканцами и т.д. Наиболее крупной из либеральных партий стала Демократическая партия России, созданная в 1990 году.
Социалистические и социал-демократические идеи отстаивали Социал-демократическая партия России, Социалистическая партия.
Стали появляться и националистические политические партии. В такие партии были преобразованы народные фронты прибалтийских и некоторых других республик СССР.
Основная политическая борьба развернулась между коммунистами и либералами (демократами).
Либералы выступали за приватизацию государственной собственности, свободу личности, переход к рыночной экономике. Коммунисты были категорически против частной собственности и рыночной экономики, которые они считали основой капитализма.
В марте 1990 года III Съезд народных депутатов отменил 6-ю статью Конституции СССР, которая законодательно утверждала руководящую роль КПСС. Были приняты другие поправки в Конституцию СССР, допускаюшие многопартийность.
В октябре 1990 года принят закон СССР «Об общественных объединениях». Стала возможной официальная регистрация политических партий. Первыми официально зарегистрированными партиями в марте 1991 года стали Демократическая партия России (ДПР), Социал-демократическая партия России (СДПР) и Республиканская партия Российской Федерации (РПРФ).