Родился в селе Мощеное Томаровского района Белгородской области. Окончил Дальневосточный техникум советской торговли (Приморский край) (1933–1936) и Ленинградское Краснознаменное топографическое училище (1936–1939).
В 1936–1939 гг. работал бухгалтером по расчетам Владивосточной торгово-производственной конторы НКВД (г. Владивосток). С 1939 по 1965 гг. Иван Леонтьевич служил в Советской Армии в различных частях топографом, принимал участие в освобождении Украины, Румынии, Болгарии, Венгрии и Австрии.
После ухода на пенсию в 1966–1970 гг. работал на должности завхоза в Крымском сельскохозяйственном институте им. М. И. Калинина.
Награжден: Орденами «Красной Звезды (1945, 1947), «Красного Знамени» (1957); медалями «За оборону Сталинграда» (1943), «За боевые заслуги» (1945), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и др.