Герой Советского Союза (21.03.40). Награжден двумя орденами Ленина, двумя орденами Красного Знамени, орденом Отечественной войны 1-й степени, двумя орденами Красной Звезды, медалями.
Родился в семье крестьянина. Русский. Окончил среднюю школу. Член ВКП(б) с 1932 г.
В РККА с 1934 г. Окончил Вольскую военно-теоретическую школу летчиков и 2-ю Краснознаменную военную школу летчиков им. Осоавиахима в г. Борисоглебске.
Участвовал в советско-финской войне. Был командиром эскадрильи 50-го сбап 18-й сбаб ВВС 7-й армии Северо-Западного фронта. Совершил 52 боевых вылета.
В январе эскадрилья под командованием капитана Власова бомбовыми ударами способствовала прорыву вражеской обороны, а в феврале-марте обеспечивала наступление наших войск на г. Виипури.
21.03.40 г. капитан Власов Иван Павлович был удостоен звания Герой Советского Союза.
Участвовал в Великой Отечественной войне.
После войны продолжил службу в ВВС.
6.02.57 г. полковник Власов погиб в авиационной катастрофе. Похоронен в Ленинграде.
Именем Героя названа улица в поселке Верхозим Пензенской области.