Родился 19.12.1913 г. в пос. Новопсков, ныне пгт Ворошиловградкой области, в семье крестьянина. Украинец. С 1936 работал в милиции на железнодорожной станции Лисичанск. В Советскую Армию призван в сентябре 1941 и направлен на фронт.
Командир расчета ПТР 7-го гвардейского истребительно-противотанкового дивизиона (7-1 гвардейский кавалерийский корпус, 61-я армия, Центральный фронт) гвардии рядовой Шморгун в ночь на 27.09.43 со своим расчетом на плоту в числе первых начал переправу через Днепр в районе деревни Нивки (Брагинский район Гомельской области). Плот был разбит. Десантники вплавь добрались до берега, забросали гранатами вражескую траншею, захватили ее и, закрепившись на этой позиции, способствовали форсированию реки другими подразделениями. Звание Героя Советского Союза присвоено 15.01.44 г. Награжден орденом Ленина.
Умер от ран 30.01.1944 г. Похоронен в г. Мозырь Гомельской области. На кургане Славы установлена мемориальная плита. Имя Героя носит улица в пгт Новопсков.