В марте 1942 года призван в Красную Армию. Во время Великой Отечественной войны в действующей армии – с марта 1942 года. Сражался на Волховском, Юго-Западном, 3-м Украинском, 1-м Белорусском фронтах. Трижды ранен.
Воевал рядовым минометного полка РГК, рядовым стрелком 57-й гвардейской стрелковой дивизии. Окончил курсы политсостава 3-го Украинского фронта в апреле 1944 года, по окончании которых ему было присвоено звание младшего лейтенанта, он был назначен парторгом батальона 137-го гвардейского стрелкового полка 47-й гвардейской стрелковой дивизии.
Особо отличился в ходе боев на днестровском плацдарме 3-го Украинского фронта и в Люблин-Брестской наступательной операции 1-го Белорусского фронта.
В боях на днестровском плацдарме северо-западнее Тирасполя 10 – 11 мая 1944 года, приняв на себя командование батальоном, умело организовал отражение контратак вражеской пехоты и танков. В течение 2 дней батальон уничтожил 23 танка противника и более батальона пехоты. Был ранен, но продолжал руководить боем.
Во время Люблин-Брестской операции при прорыве обороны противника 18 июля 1944 года западнее Ковеля (Волынская область Украины) его батальон захватил важную высоту. Одним из первых переправившись с группой бойцов через реку Западный Буг, захватил и удерживал плацдарм, обеспечивая переправу других подразделений.
Указом Президиума Верховного Совета СССР от 24 марта 1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство Капустину Михаилу Денисовичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В октябре 1944 года М.Д.Капустин назначен парторгом 137-го гвардейского стрелкового полка. Участвовал в освобождении Польши и в штурме Берлина.
Награжден орденами Красного Знамени (14.06.1945), Отечественной войны 2-й степени (17.03.1945), Красной Звезды (27.08.1944), медалями.
Источник: http://www.warheroes.ru/hero/hero.asp?Hero_id=11444