Родился в станице Упорной в 1903 году. На войну был призван в 1941 г. Упорненским РВК. По сведениям жены, Ивановой Акулины Игнатьевны, связь с семьей прервалась с 14 июня 1942 года. Признан пропавшим без вести с апреля 1943 года. Имя Михаила Степановича Иванова внесено в 3-й том Книги Памяти Краснодарского края.