Выступал на позиции полузащитника в казахстанском клубе «Шахтёр» Караганда, в 2009 году — капитан. Михаил проделал путь от нападающего до центрального полузащитника. В сезоне-2009 Михаил получил несколько травм и в итоге завершил карьеру. За «Шахтёр» провёл 121 матч, в которых забил 22 гола.