カナダとイタリアが加わる以前は日本[22]、アメリカ、イギリス、フランス、西ドイツの5か国が参加するG5と呼ばれていた。1975年にイタリアが参加し第1回先進国首脳会議が開催されG6となる。その後1976年にカナダが加わり第2回先進国首脳会議が開催されG7となった。現在では首脳や各閣僚による会合は全てG7の枠組みとなっている。カナダ以外の6か国は20世紀前半までの帝国主義時代における列強にあたる[23][24]。
なお、ロシアの参加によって首脳会議や閣僚会合がG8という枠組みとなっていた時代においても、財務相・中央銀行総裁会議に関してはG7の枠組みで活動していた。そのため一時期は「G7=先進国財務相・中央銀行総裁会議」の略称として用いられていたとされる。 発足時の名称は「先進国首脳会議」。 冷戦下の1973年のオイルショックと、それに続く世界不況に起源を持つ。1973年3月25日、この不況を憂慮したアメリカ財務長官ジョージ・シュルツは、将来の経済的課題を討議する会議を模索するため、西ドイツ・フランス・イギリスからそれぞれ財務大臣(ヘルムート・シュミット、ヴァレリー・ジスカールデスタン、アンソニー・バーバー
経緯
1975年、フランスで大統領となったジスカールデスタンは、ライブラリーグループのメンバーに日本を加えた“工業化された4つの主要民主主義国”の首脳をフランスのランブイエに招待し、フランスを含めて5か国で初めての首脳会議を開き、定期的に首脳会議を持つことを提案した。このときの出席者は、主催国(議長国)を持ち回りで交代しつつ年に1回会議を持つことに合意した。こうしていわゆる「G5」が生まれた[27]。しかし、これを不服としたイタリアの首相アルド・モロが第1回会議に乗り込んで来た為、その場でイタリアが追加されG6となる。「第1回先進国首脳会議」も参照
しかし、これではヨーロッパに偏る為[28]、翌年のプエルトリコの首都サンフアンでのサミットで米国のジェラルド・フォード大統領の要請によりカナダが参加し「G7」となる。「第2回先進国首脳会議」も参照
冷戦の終結に続く1991年の第17回先進国首脳会議(ロンドン・サミット)終了後、旧東側諸国の盟主で、かつてはG7諸国と対立していたソ連(現・ロシア)とサミットの枠外で会合を行うようになった。ロシアは1994年のナポリ会合以降は首脳会議のうち政治討議に参加するようになり、1997年のデンバー会議以降は「世界経済」「金融」などの一部セッションを除き基本的に全ての日程に参加することになった。1998年のバーミンガム会議以降は従来の「G7サミット」に代わり「G8サミット」という呼称が用いられるようになった。さらに2003年のエビアン・サミット以降、ロシアは「世界経済」に関するセッションを含め完全に全ての日程に参加するようになった。一方ロシアは経済力が大きくないなどの理由により、7か国財務大臣・中央銀行総裁会議には完全参加していなかった。
ロシアの参加には米大統領ビル・クリントンの示唆などもあった。これは当時のロシア大統領ボリス・エリツィンに経済改革を進めさせ、また北大西洋条約機構(NATO)の東方拡大政策に関して中立を保つようにさせるためのクリントンのジェスチャーだった。ロシアは加入当初は経済破綻で貧困状態であったために先進国とは言い難く、一人当たり名目GDPも1999年には1334ドルに過ぎない発展途上国状態であった。このころ、名称が「先進国首脳会議」から「主要国首脳会議」に変更された。
他方、2005年2月18日、米上院議員ジョー・リーバーマンとジョン・マケインがロシア大統領ウラジーミル・プーチンによって民主的、政治的自由が確保されるまではG8への参加を見合わせるようにロシアに呼びかけるなどの動きもあった。
当初においては様々な国際的な課題への強い影響力を有していたが、近年では新興諸国の政治的・経済的影響力の上昇に伴う相対的な影響力の低下とともに、形骸化や単なるセレモニー化が指摘されている。一方で、国連総会などの外交官レベルの会議に比べ、主要各国の首脳会議であるサミットは決断力・実行力に格段の優位性をもつほか、拒否権のような制度的問題がなく、国連を補完する意味で一定の役割を果たしているという指摘もある。