Родился в деревне Алекино Кинешемского уезда, ныне город Заволжск Ивановская области, в крестьянской семье. В 1919 году уехал учиться в Нижний Новгород. Окончил Нижегородский политехнический техникум, Московский технологический институт (1926 г.). В 1926 – 1957 годах работал на заводе «Красное Сормово» им. А.А. Жданова: чертёжник-конструктор, инженер механического цеха, начальник арматурного цеха, строитель в административном отделе по строительству судов. Во время Великой Отечественной войны участвовал в организации главного конвейера сборки танков, был начальником смены участка сборки машин, а с ноября 1942 года стал начальником цеха № 30, а затем – цеха приспособлений. После окончания войны работал заместителем начальника судостроительного отдела, заместителем директора завода по снабжению и финансам, начальником инструментального отдела, начальником отдела подготовки производства, начальником судостроительного отдела. В июле 1957 года был переведён на работу в Горьковский совнархоз начальником производственного отдела управления судостроительной промышленности СНХ. Трагически погиб в автомобильной катастрофе. Награды: ордена Трудового Красного Знамени (16.07.1949), Красной Звезды (05.08.1944), «Знак Почёта» (04.12.1939), медали, в т. ч. «За трудовую доблесть». Память: его именем был назван сухогрузный теплоход – «Инженер Иван Мунин», который был спущен на воду в ноябре 1957 года. В Сормовском районе Нижнего Новгорода его именем названа улица.
Место захоронения: г. Нижний Новгород Кооперативное кладбище