Иван Петрович родился 27 апреля 1914 года на хуторе Меловской Клетского района Сталинградской области.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 4 сентября 1938 года Клетским РВК. С февраля 1943 года по май 1945 года воевал на Ленинградском фронте в составе 25-го полка войск НКВД стрелком. С 1947 года по 25 марта 1970 года служил в органах внутренних дел милиционером линейного поста милиции на ст. Буа.
Награжден медалью «За оборону Ленинграда», медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».