Окончил Сталинградское военное авиационное училище в 1940 году. В годы Великой Отечественной войны сражался на Южном, а позднее - на Степном фронтах.
За время войны совершил 342 успешных боевых вылета, в 69 воздушных боях сбил 12 вражеских самолётов. Звание Героя Советского Союза присвоено 2 сентября 1943 года. Награжден орденом Ленина, тремя орденами Красного Знамени, медалями.
Воспитанник Сталинградского военного авиационного училища Иван Базаров до последних минут своей жизни оставался верен своей клятве, которую он произнес, когда получал партийный билет:
«Пока бьется мое сердце, пока беснуются на советской земле фашисты, буду бить захватчиков. Все силы отдам, если потребуется, и жизнь свою не пожалею в борьбе с врагом».
Погиб 22 ноября 1943 года. Похоронен в с. Лозоватка Криворожского района Днепропетровской области.
В Камышине именем Героя названа одна из центральных улиц города, а также школа № 11. На Аллее Героев В Парке Победы установлен бюст Ивана Федоровича Базарова.