Генерал-майор, Герой Советского Союза.
Родился в селе Балыклей Кирсановского уезда Тамбовской губернии в
крестьянской семье. Окончил сельскохозяйственный техникум, работал
зоотехником в Воронежской области.
В Красной Армии - с 1937 года. В 1939 году окончил Харьковское училище связи. Являлся участником походов в Западную Украину и Западную Белоруссию в 1939 году; советско-финской - войны 1939 - 1940 годов.
И.П. Субботин являлся командиром 266-го стрелкового полка, входившего в 8-ю гвардейскую армию Белорусского фронта. Он – участник Сталинградской, Запорожской, Висло-Одерской, Берлинской операций; форсирования рек Северский Донец, Днепр, Висла, Пилица, Варта и Одер.
Иван Петрович Субботин особенно отличился при прорыве обороны противника южнее Варшавы. За мужество, отвагу и героизм, проявленные в боях Висло-Одерской операции, и особенно при прорыве подготовленной обороны противника, форсировании рек Пилица, Варта, Одер и удержание плацдарма на западном берегу реки Одер, фактически весь личный состав полка был отмечен правительственными наградами. Несколько человек были удостоены звания Героя Советского Союза, в том числе командир полка подполковник Иван Петрович Субботин. Это звание ему было присвоено 24 марта 1945 года. В 1948 году он окончил Военную академию им. М.В. Фрунзе, в 1953 году – Академию Генштаба. С 1973 года находился в отставке, жил в Ростове-на-Дону.
Награждён орденами: Ленина, Б. Хмельницкого, Красного Знамени (трижды), Красной Звезды (трижды), иностранными орденами. Имя И.П. Субботина носит средняя школа в селе Балыклей.
Умер и похоронен в Ростове-на-Дону.