Попов Михаил Михайлович родился в 1957 году в Харькове. Детство в основном прошло в Казахстане, в 1961—1975 гг. жил в Белоруссии, окончил Жировицкий сельхозтехникум в Гродненской области, служил в армии (1975—1977).
С 1978 по 1984 год учился в Литературном институте имени А. М. Горького (семинар литературоведа А. А. Михайлова), после чего работал в журнале «Литературная учёба» (1983—1989), затем заместителем главного редактора журнала «Московский вестник» (1989—1997).
Автор более 20 прозаических книг, вышедших в издательствах «Советский писатель», «Молодая гвардия», «Современник», «Вече» и др. Кроме психологических и приключенческих романов им созданы романы-биографии: «Сулла», «Тамерлан», «Барбаросса», «Олоннэ». Произведения также публиковались в журналах «Москва», «Юность», «Октябрь», «Наш современник», «Московский вестник» и других периодических изданиях.
Лауреат премий: им. Василия Шукшина (1992), им. И. А. Бунина (1997), имени Андрея Платонова «Умное сердце» (2000), премия Правительства Москвы за роман «План спасения СССР» (2002), Гончаровской премии (2009), Международной премии Москва-PENNE 2011, Горьковской литературной премии (2012)
С 2004 года возглавляет Совет по прозе при Союзе писателей России.