Окончил 10 классов Кореневской средней школы и аэроклуб в городе Бежица Брянской области (ныне — Бежицкий район города Брянск).
В Красной Армии с 1941 года.
В сентябре 1942 года окончил Сталинградскую военную авиационную школу пилотов и направлен в 8-й запасной авиационный полк.
С декабря 1942 года — лётчик 814-го истребительного авиационного полка 207-й истребительной авиационной дивизии 3-го смешанного авиационного корпуса 17-й воздушной армии Юго-Западного фронта. Участвовал в Ворошиловградской наступательной операции в январе—феврале 1943 года. 12 февраля в районе Славянска (Донецкая область) Селифонов сбил в воздушном бою первый самолёт противника, за что был награждён орденом Красной Звезды.
Командир звена 106-го гвардейского истребительного авиационного полка 11-й гвардейской истребительной авиационной дивизии 2-го гвардейского штурмового авиационного корпуса 2-й воздушной армии 1-го Украинского фронта гвардии старший лейтенант Селифонов к маю 1945 года совершил 300 боевых вылетов, из них: 110 — на разведку войск и аэродромов противника, 97 — на прикрытие наземных войск и коммуникаций, 86 — на сопровождение штурмовиков и бомбардировщиков, семь — на штурмовку войск противника. Провёл 32 воздушных боя, в которых лично сбил шесть и в группе два самолёта противника. При выполнении боевых заданий по разведке и сопровождению произвёл 11 штурмовок и 13 бомбометаний, в результате чего уничтожил или вывел из строя 15 автомашин, 12 повозок, четыре железнодорожных вагона, три артиллерийские батареи и до 50 солдат и офицеров противника, подавил семь точек зенитной артиллерии, взорвал три склада с боеприпасами. Во время сопровождения не допустил ни одного случая потерь штурмовиков и бомбардировщиков от истребителей врага.
Указом Президиума Верховного Совета СССР от 27 июня 1945 года за образцовое выполнение заданий командования и проявленные при этом мужество и героизм, гвардии старшему лейтенанту Селифонову Ивану Ивановичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 7899).
После войны продолжал службу в Военно-Воздушных Силах.
В 1955 году окончил Военно-воздушную академию. Служил в Прикарпатском военном округе и в Южной группе войск.
С 1974 года полковник Селифонов — в запасе. Живёт в Киеве.
Автор книги «Истребители идут в бой».

Награждён орденами Ленина, Красного Знамени, Александра Невского, Отечественной войны I и II степени, двумя орденами Красной Звезды, украинским орденом Богдана Хмельницкого II степени (2010), медалями.
Имя И.И. Селифонова носит школа в селе Огарь Жиздринского района Калужской области.
Сайт «Герои страны»