Иван Павлович родился 19 января 1932 года в Залесовском районе Алтайского края. Первую книгу выпустил в 1961 году. Это был сборник рассказов «Цветы на камнях». Публиковался в армейской газете «Боевая вахта», краевых и федеральных изданиях «Молодежь Алтая» и «Комсомольская правда».
В 1972 получил литературную премию комсомола Алтая за повесть «Хлебозары». В 1971-76 гг. был руководителем Алтайской краевой писательской организацией, избирался кандидатом в члены крайкома КПСС. 20 лет редактировал альманах «Алтай», избирался депутатом краевого Совета народных депутатов (КСНД), был членом редакционного совета издательства «Современник» в Москве, редактировал литературно-художественный журнал «Барнаул».