Михаил Баландин родился 27 июля 1980 года в Липецке. Но хоккеем начал заниматься уже в Ярославле. Выступал за фарм-клуб «Торпедо-2». В 1999 году играл в пензенском «Дизелисте» и в «Крыльях Советов».
В 2000 году возвратился в Ярославль и дебютировал за «Локомотив», но в общей сложности провёл за него всего два сезона. Остальное время выступал за «Салават Юлаев», ЦСКА, «Химик» (затем «Атлант»), а также ОХК «Динамо». Наибольшего успеха добился в «Ладе», с которой дважды становился бронзовым чемпионом — в 2003 и 2004 году.
Летом 2011 года вернулся в «Локомотив». Погиб вместе с командой 7 сентября 2011 года при взлёте самолёта с ярославского аэропорта. Похоронен на Леонтьевском кладбище Ярославля. В Ярославле у него осталась жена Лена и дочка Лиза.