﻿Родился 21 октября 1921 года в деревне Горки, ныне Кингисеппского района Ленинградской области, в семье крестьянина. Окончил неполную среднюю школу. Работал учеником, затем токарем на заводе имени С. М. Кирова в Ленинграде. Окончил Центральный аэроклуб. С октября 1938 года в рядах Красной Армии. В 1940 году Михаил Баранов кончил Чугуевскую военную авиационную школу лётчиков.
С июня 1941 года лейтенант М. Д. Баранов в действующей армии. Боевую деятельность начал на Южном фронте, где и открыл счёт своих побед.
К июню 1942 года командир звена 183-го истребительного авиационного полка  ( 269-я истребительная авиационная дивизия, 8-я Воздушная армия, Юго - Западный фронт )  старший лейтенант М. Д. Баранов совершил 176 боевых вылетов  ( из них 83 на штурмовку наземных целей ), в воздушных боях сбил 20 вражеских самолётов и 6 уничтожил на аэродромах.
12 августа 1942 года за мужество и отвагу, проявленные в боях с врагами, удостоен звания Героя Советского Союза.
Погиб 17 января 1943 года в авиационной катастрофе. Похоронен в городе Котельниково Волгоградской области. На могиле установлен памятник. О подвигах Героя рассказывают и экспонаты Волгоградского музея обороны, одна из улиц города носит его имя. В городе Сланцы Ленинградской области установлена мемориальная доска.
Награждён орденами: Ленина, Красного Знамени  ( дважды ).