Михаил Владимирович Федоров родился 1 января 1916 года.
После окончания десятилетки в 1935 году поступил на учебу в Ленинградский институт физической культуры имени П.Ф. Лесгафта.
По окончании института 1 сентября 1939 года был зачислен на службу в Главное разведывательное управление наркомата обороны и начал подготовку для работы с нелегальных позиций в Германии.
В годы Великой Отечественной войны более 27 месяцев провел в тылу врага в составе разведывательно-диверсионных отрядов специального назначения.
В 1945 году направлен на нелегальную работу в Англию.
В середине 1947 года был переведен из военной разведки во внешнюю разведку госбезопасности. Вместе с супругой — Галиной Ивановной — более 15 лет находился на нелегальной работе в одной из стран Западной Европы. Затем неоднократно выезжал за рубеж для решения конкретных разведывательных задач.
Полковник Федоров награжден орденами Красного Знамени, Отечественной войны I и II степени, Дружбы народов, двумя орденами Красной Звезды, многими медалями, а также нагрудными знаками "Почетный сотрудник госбезопасности" и "За службу в разведке".
Скончался в 2004 году.