Михаил Георгиевич Щепакин родился 14 марта 1955 года.
1976 г. - окончил Вольское высшее военное училище тыла.
1988 г. - окончил Военную академию тыла и транспорта.
1997 г. - окончил Военную академию Генерального штаба ВС РФ.
Прошел службу от начальника вещевой службы полка до начальника штаба тыла - первого заместителя начальника тыла Ленинградского военного округа.
2002-2006 гг. - заместитель начальника штаба Тыла Вооруженных Сил РФ.
2006-2009 гг. - начальник тыла - заместитель командующего войсками Московского военного округа по тылу. Место службы - Замоскворечье, Космодамианская наб., д. 24.