Уроженец Луганска воспитывался в академии московского Спартака, но в основной состав пробиться не сумел. Он выступал за ряд клубов российской первой лиги и латвийскую Даугаву. Последней его командой была белорусская Белшина из Бобруйска.

Сообщается, что представители Зари провели предварительные переговоры с агентом футболиста, а окончательное решение будет принято после выхода команды из отпуска. Возможно, что Михаил Костин отправится вместе с луганской командой на первый учебно-тренировочный сбор, который состоится в Турции.

Интерес к Костину также проявляется Кривбасс, в составе которого три футболиста представляют то же футбольное агентство, услугами которого пользуется и Михаил.