Михаил Никонович родился 22.05.1917 года в деревне Кулига Алапаевского района Свердловской области. Окончил 7 классов, школу ФЗУ (фабрично-заводское ученичество), курсы трактористов. Работал в Нижнесалдинском леспромхозе, затем на Басьяновском торфопредприятии (Верхнесалдинский район той же области). На фронте в Великую Отечественную войну с июня 1941 года. Механик-водитель танка 65-й танковой бригады (11 танковый корпус, 69-я армия, 1-й Белорусский фронт). Звание Героя Советского Союза присвоено 24.03.1945 г. После войны демобилизован. Жил в г. Свердловск, работал в леспромхозе.
Награждён орденами: Ленина, Отечественной войны I степени, тремя орденами Отечественной войны II степени, Славы III степени; медалями. С 1977-1980 гг. жил в городе Алапаевск, затем переехал в г. Екатеринбург. Умер 23.01.1996 году. Похоронен в селе Арамашево. Его именем названа школа в с. Арамашево.