Михаил Киселёв родился 18 июня 1986 года в селе Новосёлово Колпашевского района Томской области. В 2009 году он закончил Томский политехнический университет по специальности «инженер-теплоэнергетик». Во время учёбы начал карьеру в организации «Российские студенческие отряды»: в 2006 году стал членом Томского областного штаба, в 2008 — заместителем руководителя Центрального штаба, в 2011 — руководителем Центрального штаба.
В 2017—2021 годах Киселёв заседал в Общественной палате Российской Федерации. В 2018 году он был доверенным лицом кандидата в президенты России Владимира Путина. В 2021 году был избран депутатом Государственной думы VIII созыва по спискам партии «Единая Россия» в региональной группе № 6 (Кемеровская область, Томская область). Стал заместителем председателя комитета Государственной Думы по молодёжной политике. В декабре 2021 года был включён в Высший совет «Единой России».
С 2022 года находится под санкциями всех стран Европейского союза, Великобритании, Швейцарии, США, Канады, Австралии, Новой Зеландии, Японии, Украины.
Киселёв женат, в 2014 году у него родился сын Иван.