СНГ было основано главами РСФСР, Белоруссии и Украины путём подписания 8 декабря 1991 года в Вискулях (Беловежская пуща) «Соглашения о создании Содружества Независимых Государств» (известно в СМИ как Беловежские соглашения).
В документе, состоявшем из Преамбул и 14 статей, констатировалось, что Союз ССР прекращал своё существование как субъект международного права и геополитической реальности. Однако, основываясь на исторической общности народов, связях между ними, учитывая двусторонние договоры, стремление к демократическому правовому государству, намерение развивать свои отношения на основе взаимного признания и уважения государственного суверенитета, стороны договорились об образовании Содружества Независимых Государств.
Уже 10 декабря соглашение было ратифицировано Верховными Советами Белоруссии и Украины, а 12 декабря – Верховным Советом России. Российский парламент ратифицировал документ подавляющим большинством голосов: «за» – 188 голосов, «против» – 6 голосов, «воздержались» – 7, тем самым он нарушил ст. 104 Конституции РСФСР, так как для ратификации Беловежского соглашения необходимо было созвать высший орган государственной власти – Съезд народных депутатов РСФСР, поскольку соглашение затрагивало государственное устройство республики, являющейся частью Союза ССР, и тем самым влекло за собой изменение Конституции. В апреле 1992 года Съезд народных депутатов России трижды отказался ратифицировать Беловежское соглашение, вплоть до своего разгона в октябре 1993 года он так и не ратифицировал документ.
13 декабря 1991 года в Ашхабаде состоялась встреча президентов пяти центральноазиатских государств, входивших в состав СССР: Казахстана, Киргизии, Таджикистана, Туркмении и Узбекистана. Итогом стало заявление, в котором страны выразили согласие войти в организацию, но при условии обеспечения равноправного участия субъектов распадающегося Союза и признания всех государств СНГ в качестве учредителей. Впоследствии Президент Казахстана Н. Назарбаев предложил собраться в Алма-Ате для обсуждения вопросов и принятия совместных решений.
В организованной специально для этих целей встрече приняли участие главы одиннадцати бывших союзных республик: Азербайджана, Армении, Белоруссии, Казахстана, Киргизии, Молдавии, России, Таджикистана, Туркмении, Узбекистана, Украины (из бывших союзных республик отсутствовали Латвия, Литва, Эстония и Грузия). Результатом стало подписание 21 декабря 1991 года Алма-Атинской декларации, в которой излагались цели и принципы СНГ.
В ней закреплялось положение о том, что взаимодействие участников организации «будет осуществляться на принципе равноправия через координирующие институты, формируемые на паритетной основе и действующие в порядке, определяемом соглашениями между участниками Содружества, которое не является ни государством, ни над государственным образованием». Также сохранялось объединённое командование военно-стратегическими силами и единый контроль над ядерным оружием, фиксировалось уважение сторон к стремлению к достижению статуса безъядерного и (или) нейтрального государства, приверженность сотрудничеству в формировании и развитии общего экономического пространства. Констатировался факт прекращения существования СССР с образованием СНГ. Также был подписан протокол к соглашению о создании СНГ. Алма-Атинская встреча стала важной вехой в государственном строительстве на постсоветском пространстве, так как она завершила процесс преобразования бывших республик СССР в независимые государства. Последним государством, ратифицировавшим соглашение о создании СНГ, стала Молдавия (8 апреля 1994 года), до этого являвшейся ассоциированным членом организации. В 1993 году действительным членом СНГ стала Грузия. 14 августа 2008 года грузинским парламентом было принято единогласное (117 голосами) решение о выходе Грузии из организации.