Николай Михайлович Миронов родился 11 ноября 1906 года в селе Некоморно Владимирской губернии (ныне - Юрьев-Польского района Владимирской области) в крестьянской семье. Русский.
Окончил три класса церковно-приходской школы, занимался сельскохозяйственным трудом в родном селе, потом поступил в пятигодичную школу второй ступени.
В 1924 году поступил в педагогический техникум, затем в институт, закончил аспирантуру и преподавал с 1931 по 1934 год.
В 1934 году был направлен на партийную работу в Канавинский райком ВКП(б), г. Горький (Нижний Новгород).
1934-1938 г. – заведующий Сектором пропаганды, заместитель заведующего Культурно-пропагандистским отделом, заведующий Культурно-пропагандистским отделом в Канавинском райкоме ВКП(б) г. Горький. Заведующий Отделом пропаганды и агитации Ленинского районного комитета ВКП(б) г. Горький (Нижний Новгород)
1938-1939 – заведующий Отделов пропаганды и агитации Горьковского городского комитета ВКП(б), заведующий Отделов пропаганды и агитации Горьковского областного комитета ВКП(б).
1939-1940 – секретарь Горьковского областного комитета ВКП(б) по пропаганде и агитации, 2-й секретарь Горьковского областного комитета ВКП(б)
7 июля 1941 г. мобилизован в звании старшего политрука и направлен на Высшие курсы политсостава РККА.
Август 1941 г. – Постановлением Государственного Комитета Обороны назначается начальником Политического управления Московского военного округа, ему было сразу присвоено звание полкового комиссара.
С августа 1941 года по 1946 год – начальник Политического управления Московского военного округа. Во время обороны Москвы неоднократно выезжал в районы боевых действий (за Московскую битву награжден орденом Красной Звезди и медалью "За оборону Москвы").
1946-1949 гг. - заместитель начальника Управления кадров ЦК ВКП(б)