Родился 1 июня 1919 года в с. Городец (Московская область). Русский. Работал на заводе в Коломне. В армии с 1939 года. Снайпер, воевал в составе 27-й отдельной бригады войск НКВД на Ленин градском фронте. На фронтах Великой Отечественной войны с 1941 года. Командир роты 92-го стрелкового полка (Ленинградский фронт) старший лейтенант Миронов 23 января 1944 года повел в атаку две роты, сбросил врага с железнодорожной насыпи, превращенной в оборонительный рубеж на подступах к г. Гатчина (Ленинградская область). Был дважды ранен, но не покинул поле боя. После войны уволен в запас. Жил и работал в Ленинграде. В 1947 году окончил юридическую школу, затем Ленинградский юридический институт. Работал заместителем председателя Ленгорсуда. Награжден орденами Ленина, Красного Знамени, Отечественной войны 1-й степени, медалями.
Звание Героя Советского Союза присвоено 21 февраля 1944 года.