Родился 15 ноября 1908 на ныне не существующем хуторе Кадушкин (ныне Киквидзенского района Волгоградской области) в семье крестьянина. Русский. Окончил 7 классов. Работал в комитете крестьянской взаимопомощи.
В рядах Красной Армии с 1929 года. Член ВКП(б) с 1931 года. Окончил военно-политическое училище в Ленинграде в 1934 году и курсы «Выстрел» в 1943.
Звание Героя Советского Союза присвоено 24 марта 1945.
14 апреля 1945 был контужен и отправлен в госпиталь, однако уже через несколько дней вернулся в строй, принял участие в боях в Берлине.
После войны продолжал службу в армии. С 1955 в отставке в звании полковника. Жил в Одессе. До 1984 работал наставником молодёжи в Одесском художественном училище. Скончался 1 мая 1989 года и похоронен на Втором Христианском кладбище Одессы.
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Волгоградцы — Герои Советского Союза. Волгоград, 1968. / стр. 150.
Бондаренко А. С., Бородин А. М. и др.Михаил Степанович Шейкин // Герои-Волгоградцы / Вст. А. С. Чуянов. — Волгоград: Нижне-Волжское книжное издательство, 1967. — С. 452—453. — 471 с. — 25 000 экз.