Иван Ефимович Баранов родился 16 января 1922 года в деревне Денесино (ныне Боровичский район Новгородской области) в крестьянской семье. Русский.
Окончил среднюю школу, Боровичский аэроклуб.
Работал нормировщиком на Угловском известковом комбинате.
Мобилизован в Красную армию Боровичским райвоенкоматом Ленинградской области.
1942 г. - окончил Энгельсскую военную авиационную школу пилотов, г. Покровск
1942 г. - в звании старшего сержанта направлен на Воронежский фронт в 567-й штурмовой полк 205-й истребительной авиационной дивизии 2-й воздушной армии.
Во время Великой Отечественной войны в действующей армии с сентября 1942 года. Сражался на Воронежском, Юго-Западном, Южном, 4-м Украинском, 3-м, 1-м, 2-м Прибалтийских, Ленинградском фронтах.
В сентябре-ноябре 1942 года в составе 2-й воздушной армии на Воронежском и Юго-Западном фронтах поддерживал наземные войска в оборонительных боях на территории Воронежской области и в ходе контрнаступлении под Сталинградом (19 ноября 1942 года – 2 февраля 1943 года). Осуществлял авиационную поддержку наземных войск при окружении группировки противника под Сталинградом.
В сентябре-ноябре 1943 года в составе 807-го штурмового авиационного полка 206-й штурмовой авиационной дивизии 8-й воздушной армии на Южном (с 20 октября 4-м Украинском) фронте участвовал в Мелитопольской операции и освобождении Мелитополя, в январе-феврале 1944 года – в Никопольско-Криворожской операции и ликвидации никопольской группировки войск противника.
В апреле-мае 1944 года И.Е.Баранов на 4-м Украинском фронте в составе 8-й воздушной армии участвовал в Крымской стратегической операции, поддерживая наземные войска при форсировании Сиваша и в прорыве перекопского оборонительного рубежа, при наступлении в глубь Крымского полуострова, штурме Сапун-горы, освобождении Севастополя, ликвидации войск противника, блокированных на мысе Херсонес, наносил удары по его кораблям на Черном море.
Затем 206-я штурмовая авиационная дивизия была переброшена в Прибалтику. В сентябре-октябре 1944 года И.Е.Баранов в составе 14-й воздушной армии участвовал в Тартуской и Рижской операциях – освобождении Эстонии и Латвии.
К сентябрю 1944 года совершил на штурмовике Ил-2 107 успешных боевых вылетов на штурмовку узлов обороны, железнодорожных узлов, скоплений живой силы и боевой техники противника, нанеся ему значительный урон. 85 раз водил в бой группы штурмовиков по 6-8 самолётов, не имея при этом ни одной потери самолётов и экипажей.
Указом Президиума Верховного Совета СССР от 23 февраля 1945 года за мужество и героизм, проявленные при нанесении штурмовых ударов, Баранову Ивану Ефимовичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали "Золотая Звезда".
С ноября 1944 года по февраль 1945 года 206-я штурмовая авиационная дивизия на 1-м Прибалтийском фронте в составе 3-й воздушной армии поддерживала наступление войск 1-го Прибалтийского фронта на рижском и шяуляйском (до декабря 1944 года) направлениях, способствуя прорыву войск обороны противника , разгрому шяуляйской группировки и выходу советских войск на побережье Балтийского моря. Ударами с воздуха дивизия препятствовала прорыву в Восточную Пруссию блокированных на Курляндском полуострове немецких войск группы армий "Север".
В марте-апреле1945 года И.Е.Баранов в составе 15-й воздушной армии на 2-м Прибалтийском, с 1 апреля – на Ленинградском фронте (Курляндская группа войск) участвовал в ликвидации курляндской группировки противника.
Участник Парада Победы на Красной площади в Москве 24 июня 1945 года.
После войны продолжал службу в ВВС. В 1953 году окончил Высшие офицерские лётно-тактические курсы. Летал на реактивных истребителях, к 1963 году занимал должность заместителя командира авиационного полка.
С 1972 г. в запасе.
Жил в Серпухове , работал на заводе "Металлист"
Умер 12 февраля 1994 года. Похоронен на кладбище в деревне Леониха городской округ Щёлково Московской области.
С 1975 по 1993 гг. жил в Серпухове по адресу: Московское шоссе, 42
Полковник
Государственные награды:
орден Ленина (1945),
орден Красного Знамени (1943)
орден Красного Знамени (1944)
орден Отечественной войны I степени (1985)
орден Отечественной войны II степени (1942)
орден Красной Звезды (1943)
орден Красной Звезды (1956)
медали
Память:
мемориальная доска по адресу: г. Серпухов, Московское шоссе, 42