С января 1942 года — на фронтах Великой Отечественной войны. Был курсантом инженерной роты, затем командовал сапёрной и мотоинженерной ротами. Воевал в составе Приморской армии, Воронежского, 1-го Украинского, 1-м Белорусского фронтов. Принимал участие в спецзаданиях по подрыву важных объектов в Калужской области, обороне Севастополя, боях за Воронеж, Воронежско-Касторненской операции, Курской битве, Харьковской операции, Проскуровско-Черновицкой, Львовско-Сандомирской, Висло-Одерской операциях, штурме Берлина. К июлю 1944 года гвардии капитан Михаил Высогорец командовал инженерной ротой 13-го гвардейского отдельного мотоинженерного батальона 17-й мотоинженерной бригады 1-й гвардейской танковой армии 1-го Украинского фронта. Отличился во время освобождения Польши.
В июле-августе 1944 года Высогорец руководил строительством мостов через Западный Буг, Сан и Вислу. Несмотря на массированный вражеский огонь, он лично руководил действиями своей роты на передовой.
Указом Президиума Верховного Совета СССР от 23 сентября 1944 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом мужество и героизм» гвардии капитан Михаил Высогорец был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В 1945 году Высогорец был уволен в запас.
Был также награждён орденами Красного Знамени, Отечественной войны 1-й степени, Красной Звезды, а также рядом медалей.
Источник: https://ru.wikipedia.org/wiki/Высогорец,_Михаил_Амосович