Родился 12 декабря 1971 г. в Москве.
В 2004 г. окончил Уральскую государственную академию физической культуры (ныне — Уральский государственный университет физической культуры), в 2005 г. — Санкт-Петербургский университет МВД России.
Кандидат юридических наук.
С начала 2000-х гг. занимался предпринимательской деятельностью в Москве и Подмосковье. По данным «СПАРК-Интефакс», с 2002 г. владел 30% акций общества с ограниченной ответственностью (ООО) «МДС+» (ресторанный бизнес), в 2003-2010 гг. — 100% акций ООО «Онтос-М» (сдача в аренду и управление недвижимостью) и др. Также был совладельцем ряда частных охранных предприятий: в 2002-2013 гг. «Медведь-М», в 2003-2004 гг. – «Корунд», в 2003-2007 гг. — «Инфаст». В 2004 г. работал заместителем генерального директора Всероссийского института легких сплавов. В 2005 г. — советник генерального директора, вице-президент закрытого акционерного общества (ЗАО) «Управляющая компания «Русский уголь». В 2006 г. — заместитель генерального директора ООО «Управляющая компания «ЭСТАР» («Электросталь России»; входит в одноименную металлургическую корпорацию). Затем был вице-президентом Московского акционерного банка «Темпбанк» (до 2003 г. его наблюдательный совет возглавлял предприниматель Александр Бабаков). В 2006 г. начал политическую карьеру в партии «Родина», где был одним из ближайших соратников лидера организации и руководителя партийной фракции в Госдуме Александра Бабакова. В октябре 2006 г. на базе Российской партии жизни, Российской партии пенсионеров и «Родины» была создана политическая партия «Справедливая Россия: Родина/Пенсионеры/Жизнь» (с 2009 г. — «Справедливая Россия»). Тогда же Михаил Старшинов был избран членом ее центрального совета, председателем совета регионального отделения партии в Смоленской области.
В 2007-2011 гг. — депутат Государственной думы РФ V созыва. 2 декабря 2007 г. избран по списку партии «Справедливая Россия: Родина/Пенсионеры/Жизнь» (первый номер в региональной группе №71; Смоленская область, Тверская область). Был членом партийной фракции, заместителем председателя комитета по делам национальностей. В 2011 г. вступил в общественное движение Общероссийский народный фронт (ОНФ). В августе 2011 г. вместе несколькими другими членами думской фракции «Справедливой России», вступившими в ОНФ, был исключен из партии. Член центрального штаба ОНФ. В 2011-2016 гг. – депутат Госдумы РФ VI созыва. 4 декабря 2011 г. избран по списку партии «Единая Россия» (второй номер в региональной группе №9, Карачаево-Черкесская Республика). Входил в состав фракции единороссов, был первым заместителем председателя комитета Госдумы РФ по делам национальностей. В 2016-2021 гг. – депутат Госдумы РФ VII созыва. 18 сентября 2016 г. баллотировался в Госдуму по списку «Единой России» (второй номер в региональной группе №31, Карачаево-Черкесская Республика). По итогам выборов в Думу не прошел. Депутатский мандат получил первый номер региональной группы, глава Карачаево-Черкесии Рашид Темрезов, однако он отказался от места в нижней палате парламента. 28 сентября 2016 г. Михаилу Старшинову был передан освободившийся мандат Темрезова, он был зарегистрирован депутатом 30 сентября. Вошел в состав фракции «Единой России». С 2016 по 2019 г. — первый заместитель председателя комитета Госдумы по делам национальностей, 21 апреля 2017 г. также возглавлял подкомитет по совершенствованию законодательства в сфере регулирования миграционных процессов комитета по делам национальностей. С января 2019 г. — заместитель председателя комитета ГД по экологии и охране окружающей среды. С 2021 г. — депутат Государственной думы РФ VIII созыва. Участвовал в выборах в Госдуму 19 сентября 2021 г. по списку партии «Единая Россия» (второй номер региональной группы №53, Карачаево-Черкесская Республика). По итогам распределения мест в Госдуму не прошел, однако 29 сентября 2021 г. получил вакантный депутатский мандат по списку партии. С 12 октября 2021 г. — первый заместитель председателя комитета Госдумы по безопасности и противодействию коррупции.
Вице-президент Международной ассоциации юристов.
Отмечен благодарностью президента РФ (2013). Имеет орден Преподобного Сергия Радонежского Русской православной церкви.
Женат, есть сын и дочь.
Увлекается боксом и футболом, любит рыбалку.