Футболом начал заниматься в 7 лет. Первая команда — волгоградский «Ротор». Первый тренер — Сёмин Владислав Владимирович. С 2005 года выступал за екатеринбургский «Урал». Лучший бомбардир команды в сезоне-2007. 12 февраля 2009 года стало известно, что Михаил подписал контракт с владикавказской «Аланией». В середине сезона перешёл в нижегородскую «Волгу». В середине сезона-2010 вернулся в родной Волгоград и на правах аренды до конца сезона будет играть за «Ротор». 2 августа 2010 года был заявлен за сине-голубых.
Женат.