Родился в многодетной рабочей семье. В 1935 году переехал в Свердловск. После окончания ФЗУ работал на Уралмашзаводе токарем 4-го разряда. В ноябре 1941 призван в ряды Красной Армии. В 1942 году окончил Челябинскую школу авиамехаников и направлен на Калининский фронт. В мае отозван с фронта в Актюбинскую школу летчиков, которую окончил в мае 1943 и откомандирован в 15-й гвардейский полк бомбардировочной дальней авиации, где летал летчиком, выполняя боевые задания. Победу встретил в Берлине. Затем направлен в Кировград, где летал с 1945 по 1951 год командиром корабля. Уже будучи заместителем командира эскадрильи, направлен в Борисполь в/ч 45106, где пролетал до 1958 года и был демобилизован в звании майора запаса. В 1959 году поступил на работу в Бориспольское авиапредприятие на должность диспетчера отдела перевозок. В 1960 году переведен на должность начальника смены ОП. В 1975 году переведен старшим инспектором по контролю за использованием коммерческой загрузки самолетов. В 1985 году уволен в связи с уходом на пенсию по болезни. Михаил Константинович- родной брат народного артиста России, лауреата Государственной премии, популярного артиста театра, кино, эстрады Владимира Трошина.