
В 1941 году, как раз в канун Великой Отечественной войны, молодой капитан-лейтенант Щедрин был назначен командиром строящейся подводной лодки «С-56», впоследствии ставшей под его командованием гвардейской. В октябре 1942 года по инициативе Григория Ивановича был организован перевод шести подводных лодок с Тихоокеанского флота на Северный. В число этих лодок вошла и «С-56». Переход через 9 морей и 3 океана протяженностью около 17 тысяч миль завершился в марте 1943 года в Полярном. А уже 17 мая 1943 года Щедрин добился самого большого успеха в советском подводном флоте за одну атаку. Четырехторпедным залпом «С-56» поразила сразу два немецких транспорта. Один из них затонул, а второй только получил повреждение - торпеда не взорвалась.
Его лодка была у гитлеровцев на особом счету: когда до них доходила информация, что в море вышла субмарина под командованием Щедрина, всем фашистским кораблям и судам, находящимся в море, приходили по радио особые указания: быть предельно внимательными. Но, несмотря на это, Щедрин продолжал топить вражеские транспорты и боевые корабли. «Несколько раз, - сообщается на сайте http://www.pravda.ru, - после страшных атак глубинных бомб ему приходилось идти на хитрость: в торпедные аппараты загружалась промасленная ветошь, банки с дизельным топливом, даже предметы обмундирования моряков - и все это выстреливалось воздухом в море. По всплывшим на поверхность «останкам» фашисты делали вывод, что «С-56» потоплена и радостно докладывали об этом командованию. Атаки глубинными бомбами, естественно, прекращались. Но «С-56» через некоторое время выходила к вражеским судам совершенно с другой стороны и опять атаковала!» 17 раз немцы торжественно объявляли, что советской подводной лодки и ее командира Григория Щедрина больше не существует. Но подлодка снова и снова выходила в море бить фашистов.
Всего за время войны Щедрин совершил 8 боевых походов с пребыванием в море общей продолжительностью 125 суток. Выполнил 12 торпедных атак (израсходовано 28 торпед), в которых потопил (по заявленным данным советской стороны) 9 кораблей и судов: 4 транспорта общим водоизмещением 10.152 тонн, 2 танкера, эскадренный миноносец, 2 сторожевых корабля противника. За успешное командование подводной лодкой и проявленные при этом личное мужество и героизм, капитану 2-го ранга Щедрину Григорию Ивановичу Указом Президиума Верховного Совета СССР от 5 ноября 1944 года было присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
После победы Щедрин продолжил служить на флоте. И служил вплоть до декабря 1973 года, когда вышел в отставку в звании вице-адмирала. Умер он в 1975 году.