Михаил Андреевич родился в селе Вознесенка Венгеровского района Новосибирской области. Призван на фронт 1 августа 1941 года РВК Венгеровского района. в городе Кунгур, на Урале прошел учебку. С 1941 года воевал на Калининском фронте. Михаил Андреевич– водитель танка Т-34, старший сержант 215ударного танкового батальона. Затем был переброшен на Юго- Западный фронт. Под Харьковом был тяжело контужен. После лечения его направили на Западный фронт, был командиром взвода. Его взвод освобождал Белоруссию(города - Ельню, Великие Луки, Бобруйск) и вел бои на территории Восточной Пруссии. Закончил войну взятием Кёнигсберга. Демобилизован 18 октября 1945 года. После войны работал в Венгеровском районе агрономом, экономистом в Венгеровском совхозе, оттуда и ушел на пенсию.
Награды: Орден Красной звезды, орден Отечественной войны I степени, медали: За боевые заслуги, За взятие Кёнигсберга», «За победу над Германией»
Сведения предоставлены:
Дочь: Грачева Галина Михайловна, ветеран педагогического труда, кавалер орденов им. В.И. Ленина и Трудового Красного Знамени, отличник просвещения РСФСР.