Михаил Иванович родился в 1918 году в д.Апакаево Казанского уезда Казанской губернии (позже Пестречинского района ТатАССР, ныне РТ). С 29 января 1940 года по 5 мая 1942 года служил в органах внутренних дел милиционером оперативного пункта милиции на станции «Казань».
Участник Великой Отечественной войны. Призван 5 мая 1942 года Казанский ГВК из НКВД. Воевал в составе 2 танкового батальона 175 танковой бригады. Убит 1 апреля 1944 года. Похоронен с. Бяла Бродовского района Львовской области Украинской ССР.