При отражении 13 контратак противника, поддержанных танками и авиацией, расчет в составе Сорокина уничтожил 7 танков «Тигр» и более 100 солдат и офицеров противника
Григорий Сорокин родился 8 июня 1914 года в селе Олтарь Чистоозёрного района Новосибирской области России, в крестьянской семье. В 1934 году с родителями переехал в Молдавскую АССР, в село Дороцкое Дубоссарского района. Работал в колхозе, был секретарем местного сельсовета.
Сорокин был призван в Красную Армию в октябре 1936 года. Война застала его на учебном полигоне в Белоруссии. С июля по сентябрь 1941-го воевал в районе города Киева, попал в окружение и плен. Весной 1942 года вернулся в село Дороцкое.
После освобождения села в мае 1944 года был вновь призван в армию. Прошел проверку в «СМЕРШ», затем штрафбат. Воевал наводчиком орудия в составе 132-го гвардейского артиллерийского полка 60-й гвардейской стрелковой дивизии, 5-й ударной армии, 1-го Белорусского фронта.
В январе 1945 года Григорий Сорокин отличился в бою, выкатив орудие на прямую наводку, уничтожил дзот, мешавший продвижению пехоты. Был награжден медалью «За боевые заслуги».
21 марта 1945 года расчет, в котором был гвардии красноармеец Сорокин, вступил в бой на Кюстринском плацдарме. В первый же день артиллеристы уничтожили 4 станковых пулемета и противотанковое орудие, сопровождая наступающую пехоту огнем, истребил до 40 гитлеровцев.
27-28 марта при отражении 13 контратак противника, поддержанных танками и авиацией, расчет уничтожил 7 танков «Тигр» и более 100 солдат и офицеров противника и удержал занимаемую позицию. За эти бои Григорий Сорокин был представлен к присвоению звания Героя Советского Союза.
О высокой награде гвардеец не узнал. 17 апреля 1945 года Григорий Сорокин погиб в бою на подступах к Берлину. Был похоронен в селении Ной Харденберг (земля Бранденбург, Германия).
Указом Президиума Верховного Совета СССР от 31 мая 1945 года за образцовое выполнение заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство красноармейцу Сорокину Григорию Михайловичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В селе Дороцкое именем Героя названа улица, а также установлен памятник. В Новосибирске имя Григория Сорокина увековечено на Аллее Героев у Монумента Славы.