Михаил Захарович Погорелов родился в 1911 году в семье желез-нодорожника в Динской, окончил 8 классов, работал в колхозе, был председателем колхоза. В армии служил с 1933 года, закончил артиллерийское училище в Новороссийске.
Приехал в Краснодар, в 268-й корпусный артиллерийский полк, был назначен командиром взвода управления батареи.
С первого и до последнего дня войны храбро сражался Михаил Захарович командиром штабной батареи, начальником штаба дивизии, заместителем командира дивизиона 374-го артиллерийского полка на Южном фронте, помощником начальника штаба полка, бригады 880-го артполка 56-й армии Закавказского, затем Северо-Кавказского фронта, помощником начальника оперативного отделения управления командующего артиллерии 56-й армии.
С декабря 1943 года – 5 месяцев – слушатель Высшей офицерской школы штабных офицеров артиллерии в городе Бронница. С апреля 1944 года – пом. начальника оперотделения управления командующего артиллерии Приморской армии СКФ, с июня 1944 года до мая 1946 года – командир дивизиона 42-й гвардейской Крымской бригады. Освобождал свою страну, затем Венгрию, Австрию, Чехословакию, форсировал Вислу и Одер, штурмовал Берлин.
О том, как воевал офицер, говорят его боевые награды: три ордена Красной Звезды, медали «За боевые заслуги», «За отвагу», «За оборону Кавказа», «За победу над Германией».
Подполковник М.З. Погорелов до 1956 года был в рядах Красной Армии, занимал высокие временные посты начальника штаба бригады, командира дивизиона Таврического военного округа, затем Центральной группы войск, Белорусского военного округа.