Михаил родился в Донецке, Украина. В 1998 году окончил Московский физико-технический институт по специальности «прикладная математика и физика». В 2001 году получил степень кандидата физико-математических наук, а в 2007 году –степень MBA по специализации “Информационные Технологии” в Академии народного хозяйства при Правительстве РФ (РАНХиГС).
Начал карьеру в 1996 году в группе компаний «ПрограмБанк». В 1999 году стал заместителем начальника управления производства программных продуктов в компании «Diasoft+ПрограмБанк». В 2002 году перешел в Deutsche Bank, где работал директором центра информационных технологий рынка ценных бумаг. В 2011 году продолжил карьеру в компании «Сбербанк-Технологии» на позиции заместителя генерального директора по разработке. В 2015 году перешел в Сбербанк на позицию старшего управляющего директора, где руководил крупнейшими технологическими программами.
В июне 2020 года Михаил перешел в банк ВТБ, где занимает позицию вице-президента, заместителя руководителя департамента ИТ-архитектуры Банка.