Иван Теплинский родился в 1936 году в Кантемировском районе Воронежской области. С 1937 года проживает в Ростовской области. Окончил школу в Новошахтинске, затем с отличием — горный техникум. В 1961 году поступил на вечернее отделение Новочеркасского политехнического института. Работал в ШахтНИУИ и в Гипроуглемаше, внедряя новую горную технику на донских шахтах.
С 1969 по 1984 год работал на партийной работе, дойдя до заведующего промышленно-транспортным отделом горкома партии. С 1984 по 1992 год работал заместителем председателя Горисполкома. Избирался народным депутатом разных созывов.
С 1992 по 1998 год был заместителем главы администрации города Шахты и председателем Комитета по управлению имуществом.
С 1998 года преподавал в ИСОиП (филиале ДГТУ) в городе Шахты несколько дисциплин, в том числе «Теорию и механизмы государственного управления», «Управленческую экономику», «Муниципальное управление», «Управление недвижимостью», а также «Споры и конфликты на государственной и муниципальной службе».
Входил в состав Общественной палаты города Шахты третьего созыва, был заместителем председателя.
Иван Петрович дважды награжден медалями «За трудовое отличие», что приравнивается к медали «За отвагу», удостоен звания «Ветеран труда», за многолетнюю активную, плодотворную работу на благо и процветание родного города, неоценимый вклад в становление и укрепление органов местного самоуправления и развитие гражданского общества отмечен Благодарственными письмами городской думы и администрации города Шахты.