Иван Павлович родился 24 июня 1912 года в деревне Берег (ныне Котласского района Архангельской области) в семье русского крестьянина. После получения начального образования работал в Котласе молотобойцем, кузнецом, котельным машинистом. Затем ходил на пароходах Северного и Печорского речных пароходств.
В 1934 году был призван на срочную службу в ряды Красной Армии. Службу Иван Павлович проходил в ВМФ на эскадренном миноносце «Яков Свердлов». В 1936 году демобилизовался.