Михаил Александрович Мень родился 12 ноября 1960 года в поселке Семхоз Загорского (ныне — Сергиево-Посадского) района Московской области. Отец — известный богослов и проповедник протоиерей Александр Мень (убит в сентябре 1990 года). В 1978-1980 годах учился в Московском институте нефтехимической и газовой промышленности имени Губкина. Окончил режиссерский факультет Московского института культуры, Московский институт управления, экономики, права и информатики, Российскую академию госслужбы ("Юриспруденция").
С 1979 года работал звукорежиссером в Театре сатиры. В 1980-1982 годах служил в армии в стройбате на Дальнем Востоке. С 1983 года — звукорежиссер Театра имени Моссовета, главный режиссер Филевского парка культуры. В середине 1980-х годов создал рок-группы "Мост" и "Морской патруль". С 1991 года работал в издательском бизнесе, возглавлял Гуманитарно-благотворительный фонд имени Александра Меня. В 1993 году избран в Мособлдуму от Сергиево-Посадского района. В декабре 1995 года избран в Госдуму, был заместителем главы комитета по культуре Станислава Говорухина, входил во фракцию "Яблоко". В декабре 1996 года создал и возглавил общественную организацию "Всероссийский христианский союз". 9 января 2000 года во втором туре избран вице-губернатором Московской области в паре с Борисом Громовым. С 12 ноября 2002 года — заместитель мэра Москвы Юрия Лужкова, курировал вопросы межрегиональных связей, национальных отношений, развития спорта и вопросы взаимодействия с религиозными организациями. С 23 декабря 2005 года — губернатор Ивановской области (утвержден по представлению президента Владимира Путина). В декабре 2011 года избран в Госдуму по списку "Единой России", но от мандата отказался. 16 октября 2013 года досрочно покинул пост губернатора по собственному желанию.
Кандидат философских наук (тема диссертации — "Ценностные ориентации личности в контексте взаимовлияния религии и других феноменов духовной культуры"). Автор ряда книг. Награжден орденом Почета. Женат, шестеро детей.