Принимал участие в боях на фронтах Великой Отечественной войны с июля 1941 года. Ещё в июне 1941 года корпус был передан 21-й армии и прибыл с ней на Центральный фронт, затем передан 3-й армии, в августе возвращен в 21-ю армию на Брянский фронт. Участвовал в Смоленском сражении и в Рославльско-Новозыбковской наступательной операции. В сентябре корпус передали вместе с армией на Юго-Западный фронт, где вскоре он попал в «Киевский котёл». Полковник Зданович находился в окружении с 27 сентября по 19 октября, из которого вышел с боями под Пирятином (Полтавская область). Поскольку вышел он без документов и без оружия, то после выхода ему пришлось проходить проверку в особом отделе 12-й армии.
С ноября 1941 года был начальником штаба 4-й стрелковой дивизии на Южном фронте, участвовал в Донбасской оборонительной операции и в Барвенково-Лозовской наступательной операции. С марта 1942 — заместитель командира 197-й стрелковой дивизии (формировалась в Северо-Кавказском и Сталинградском военных округах, а с 12 июля вступила в Сталинградскую битву в составе 63-й армии Сталинградского фронта.
В августе 1942 года полковник Г. С. Зданович был назначен на должность командира 203-й стрелковой дивизии, которая 22 августа 1942 года форсировала реку Дон и закрепилась на противоположном берегу, нанеся поражение итальянским войскам, участвовала в контрнаступлении под Сталинградом и в Среднедонской наступательной операции, освободив в декабре город Краснокутск и станицу Скосырская. Затем в составе Юго-Западного фронта в феврале 1943 года в ходе Ворошиловградской наступательной операции дивизия освобождала города Краснокутск, Краснодон, Свердловск и Ровеньки. Затем дивизия успешно наступала в ходе Донбасской наступательной операции в составе 12-й армии Юго-Западного фронта. В начавшейся битве за Днепр в октябре того же года в ходе Запорожской операции освободила город Запорожье, за что приказом Верховного Главнокомандующего И. В. Сталина дивизия получила почётное наименование «Запорожская». Сам же командир дивизии полковник Зданович за героизм при формировании Днепра в октябре 1943 года был представлен к званию Героя Советского Союза, командующий армией генерал А. И. Данилов поддержал представление, но командующий фронтом Р. Я. Малиновский награду заменил на орден Ленина.
С февраля по апрель 1944 года 203-я Запорожская стрелковая дивизия (66-й стрелковый корпус, 3-й Украинский фронт) под командованием генерал-майора Здановича принимала участие в Никопольско-Криворожской и Одесской операциях, в ходе которых были освобождены Никополь, Николаев и Одесса.
15 мая 1944 года в боях за Днестровский плацдарм Г. С. Зданович был ранен. Через два месяца после излечения вновь принял командование этой же дивизией.
13 апреля 1945 года в ходе Братиславско-Брновской операции дивизия под командованием Здановича в составе 49-го стрелкового корпуса (53-я армия, 2-й Украинский фронт) освободила словацкий город Годонин. Завершила дивизия войну в Пражской наступательной операции, освободив города Комарно, Нове-Замки, Шурани и Врабле. За успешные сражения весной 1945 года дивизия была награждена орденом Суворова 2-й степени.
Указом Президиума Верховного Совета СССР от 8 сентября 1945 года за умелое командование дивизией, образцовое выполнение боевых заданий командования и проявленные мужество и героизм в боях с японскими милитаристами генерал-майору Гавриилу Станиславовичу Здановичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Источник: https://ru.wikipedia.org/wiki/Зданович,_Гавриил_Станиславович