Родился 27 сентября 1911 г. в селе Речки Белопольского района Сумской области. В 1930–1933 гг. – студент медицинского техникума г. Сумы. В 1933–1934 гг. работал фельдшером, заведующим медицинским участком (Харьковская область). Высшее медицинское образование получил в 1934–1939 гг. в Харьковском медицинском институте. В июне – августе 1939 г. – слушатель Военно-медицинской академии им. С.М. Кирова в г. Ленинград.
С 1939 по 1965 гг. служил в Советской армии. Михаил Фомич – ветеран Великой Отечественной войны, участвовал в освобождении Западной Украины и Белоруссии. В 1965–1966 гг. – курсант офицерского состава медицинской службы г. Севастополя. С 1966 по 1970 гг. работал врачом-рентгенологом в военной части № 49311 поселка Кача. В 1971–1982 гг. – лаборант курса гражданской обороны и медицинской подготовки Симферопольского государственного университета им. М. В. Фрунзе, с 1975 г. – нештатный преподаватель кафедры гражданской обороны и подготовки медсестер для гражданской обороны в этом же высшем учебном заведении.
Награжден: орден «Красной звезды», медаль «За победу над Германией в Великой Отечественной войне 1941–1945 гг. », медаль «Тридцать лет Советской армии и флота», медаль «За боевые заслуги», медаль «40 лет Вооруженных сил СССР», медаль «За безупречную службу», медаль «50 лет Вооруженных сил СССР», «Двадцать лет победы в Великой Отечественной войне 1941–1945 гг.», медаль «60 лет Вооруженных сил СССР».