Михаил Петрович Ненашев родился 18 марта 1960 в с.Козловка Терновского района Воронежской области.
Окончил Киевское высшее военно-морское политическое училище, МГУ им. М. В. Ломоносова.
Служил на различных должностях на кораблях и в штабе Кольской флотилии Северного флота, работал в Комитете по делам военнослужащих при Правительстве РФ, Федеральном Информационном Центре России, Комитете по обороне Государственной Думы ФС РФ.
Удостоен государственных наград. Увлекается литературой, философией, футболом и теннисом.