Михаил Селезнёв родился 11 октября1915 года в деревне Малая Кивара (ныне — Воткинский районУдмуртии). С детского возраста проживал и работал в Новосибирске, занимался в вечерней школе. Служил в Рабоче-крестьянской Красной Армии в 1937—1939 годах[1]. В апреле 1941 года был призван на военные сборы и направлен в Белорусскую ССР. С начала Великой Отечественной войны — в действующей армии. В боях был четыре раза ранен[2].
Указом Президиума Верховного Совета СССР от 24 марта1945 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом мужество и героизм» сержант Михаил Селезнёв посмертно был удостоен высокого звания Героя Советского Союза. Также был награждён орденами Ленина и Красной Звезды, медалью[2].
В честь Селезнёва названы улица, школа и парк, установлен памятник в Сычково, названа улица в Новосибирске[2].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
ГСС, ГРФ, ПКОС — наши земляки. — Ижевск, 1995.
Звёзды доблести ратной: О Героях Советского Союза — новосибирцах / сост. Е. Д. Головин, Л. М. Живоглядова. — 2. — Новосибирск: Новосибирское книжное издательство, 1986. — 432 с.