ソビエト連邦人民代議員大会は、ミハイル・ゴルバチョフの改革アジェンダの一環として創設され、ゴルバチョフによる最初の憲法改正によって実現した。
1988年7月1日、第19回党大会の4日目にして最終日、ゴルバチョフは、ソ連人民代議員会議と呼ばれる新たな最高立法機関を創設するという土壇場での提案に対し、代表者たちの支持を得た。自由化の試みに対する旧体制派の抵抗に苛立ったゴルバチョフは、方針転換を図り、党と国家を分離し、それによって保守派の反対勢力を孤立させるために、1977年憲法の改正に着手した。ソビエト連邦人民代議員新大会の詳細な提案は、1988年10月2日に公開協議のために公表され[ 2 ] 、新立法府の創設を可能にするため、最高ソビエトは1988年11月29日から12月1日までの会期中に、 1977年ソビエト憲法の改正を実施し、選挙改革法を制定し、選挙日を1989年3月26日と定めた[ 3 ]。
この新しい大会は、1922年に設立され1936年に解散したレーニン時代のソビエト連邦ソビエト大会の事実上の後継機関となるはずだった。
議会は、3つの異なる方法で選出された2,250人の議員で構成されていた。
大会は年2回開催され、そこで改革されたソビエト連邦最高会議が選出される。最高会議の議員数は旧最高会議の1,500人から542人に削減された。最高会議は常設の立法機関として機能し、ソビエト憲法の改正など、最も重要な事項を除くすべての事項を決定する。憲法改正は大会全体のみが決定権を持つ。
議会の権限は、ソビエト憲法の改正、最高ソビエトの選出、最高ソビエトの法律の廃止、最高ソビエト議長(演説者)の選出、閣僚会議議長の承認、全国的な国民投票の実施、連邦の民族共和国構造に関する問題の解決、国境の画定および共和国間の国境変更の承認、外交および国内政策の基本指針の策定、長期社会経済計画の承認、その他の国家問題であった。

ソ連人民代議員大会(CPD)の候補者指名は1か月にわたり、1989年1月24日まで続いた。翌月、選挙区レベルの選挙管理委員会が主催する会合で、7,531の地区の候補者の中から選考が行われた。3月7日、5,074人の最終候補者リスト(399選挙区に1人、953選挙区に2人、163選挙区に3人以上)が公表された。これらの候補者の約85%はソ連共産党(CPSU)の党員であり、17%は女性であった。
1,500地区の投票に先立つ2週間、880人の候補者が争った、公共団体の750議席を埋めるための選挙が行われた。これらの議席のうち、100議席はソ連共産党、100議席は全ソ連中央労働組合会議、75議席は共産主義青年同盟(コムソモール)、75議席はソ連女性委員会、75議席は全ソ連戦争労働退役軍人組織、そして325議席は科学アカデミーなどの他の組織に割り当てられた。選考プロセスは最終的に4月に完了した。
3月26日の総選挙では、投票率は89.8%と報告された。この投票により、2,250議席あるCPD議席のうち、1,958議席(地区議席1,225議席を含む)が埋まった。地区選挙では、76選挙区で4月2日と9日に決選投票が行われ、必要な絶対多数に達しなかった残りの199選挙区では、4月20日と5月14日から23日に再選挙が実施された。[ 3 ]
1989年3月26日に議会選挙が行われた。その後、議会は4回の会合を開催した。
最初の会合で、議員たちは言論の自由を行使してソビエト連邦の現状を批判した。最初の会合では、急進派と保守派が次々と演説を行い、その様子は生中継され、何百万人もの人々が視聴した。あまりにも多くの人が視聴したため、皆が画面に釘付けになり、工業生産は低下した。5月25日に始まった最初の会合で、CPDは573人の候補者の中から542人の最高ソビエト議員を選出した。最終結果は5月27日に発表された。最高ソビエトは「ソビエトの常設の立法、行政、中央国家機関」であり、幹部会によって毎年春と秋の会合のために招集され、通常、それぞれ3~4か月続くことになっていた。
最高ソビエトは6月3日に最初の会合を開いた。7月21日には、ニコライ・ルイシコフを議長とする新閣僚会議の構成が発表された。
1989年3月に一度だけ議会が開かれた。ソ連におけるこれまでの選挙との根本的な違いは、選挙が実際に競争的なものであったことである。各議席に共産党公認の候補者が一人ずつ立候補するのではなく、複数の候補者が認められた。議会には共産主義から親西側まで、さまざまな政治的立場の人々が参加し、多様な見解が表明される活発な議論が繰り広げられた。
1991年8月のクーデター未遂事件の結果、議会は1991年9月5日に解散し、その権限をソビエト連邦最高会議と新たに設立されたソ連国家評議会に引き渡した[ 4 ]。最高会議と国家評議会は、ソビエト連邦自体とともに1991年12月26日に消滅した(賛成1,606票、反対116票、棄権83票、無投票37票)。