Михаил Иванович Агапкин родился 22 февраля 1958 года в деревне Свищевка Чучковского района Рязанской области. Русский.
В 1986 окончил Московский автомеханический техникум.
2002 г. - окончил Рязанскую сельскохозяйственную академию имени П.А.Костычева по специальности "Экономика и управление аграрным производством".
1976-1978 гг. - срочная военная служба
Трудовую деятельность начал слесарем механосборочных работ на Рязанском конденсаторном заводе. С 1990 года работал на АООТ "Завод ЖБИ-5" заместителем генерального директора. С 2000 года - генеральный директор ООО "ЖБИ-5".
В 2004 году избран депутатом Рязанского городского Совета. В 2008 году - депутатом Рязанской городской Думы.
Депутат Рязанской областной Думы в 2010-2015 гг. Заместитель председателя Комитета по имущественным и земельным отношениям, член Комитета по бюджету и налогам. Депутат по одномандатному избирательному округу № 14, выдвинут Рязанским региональным отделением Всероссийской политической партии "Единая Россия".
Член партии "Единая Россия". Член политсовета Рязанского регионального отделения партии "Единая Россия".