Происходил из старшей (княжеской) линии литовского рода Огинских. Сын Яна Огинского и Анны Семашко.
В 1690, 1695 и 1696 годах избирался послом от Волковысского повета на сейм Речи Посполитой.
23 июня 1698 года в Россиенах был выбран старостой жемайтским. Участвовал в гражданской войне 1696—1702 годов, возглавлял антисапежанскую коалицию. Принимал участие в победной Битве при Олькениках.
В ходе Северной войны поддерживал Августа Сильного и Петра I. В марте 1703 году отнял у шведов крепость Биржи, но 14 сентября 1704 года шведская армия Левенгаупта вернула крепость себе.
С 20 ноября 1703 года стал гетманом польным литовским. В 1709 году на последнем году жизни стал гетманом великим.
Известен как страстный любитель музыки. При своём дворе имел собственный оркестр.
За поддержку король польский и великий князь литовский Август Сильный наградил Григория Орденом Белого орла.
Был женат на Теофилии Чарторыйской, от которой имел сыновей Яна, Казимира Марциана и трёх дочерей.