Родился в деревне Заслоново Лепельского района Витебской области в 1942 году.
Утратил слух в раннем детстве. Обучался в специальной школе-интернате для детей с нарушением слуха в г.Бобруйске, затем получил среднетехническое образование и с 1962 года всю свою трудовую деятельность посвятил работе с глухими на Минском автомобильном заводе. Работал старшим инструктором-переводчиком и являлся председателем первичной организации глухих Минского автомобильного завода, затем избирался членом Центрального правления Белорусского общества глухих и членом президиума ЦП БелОГ.
За многолетний добросовестный труд, значительный личный вклад в социально-экономическое развитие предприятия, активную общественную работу и реабилитацию инвалидов с нарушением слуха награжден нагрудным знаком «Отличник БелОГ» в 1991г.
20 сентября 2026 года Иван Петрович умер после тяжелой продолжительной болезни, оставив тепло и доброту в памяти своих воспитанников на производстве, коллег друзей.
Центральное правление Общественного объединения «Белорусское общество глухих» выражает соболезнование родным и близким Ивана Петровича.