Родился в 1910 году в с. Донгуз Балтайского района в семье крестьянина. С начала Великой Отечественной войны и до дня гибели – 30 сентября 1943 года – сражался с немецко-фашистскими захватчиками на Юго-Западном, Юго-Восточном, Сталинградском. Воронежском и Степном фронтах.
За боевые отличия был награжден медалями «За отвагу» и «За оборону Сталинграда».
Звание Героя Советского Союза Ивану Ивановичу Бахареву присвоено посмертно 20 декабря 1943 года за отвагу и мужество, проявленные при форсировании Днепра, захвате и удержании плацдарма на правом берегу реки.
Было так. Группа разведчиков во главе с Бахаревым пробралась к Днепру задолго до выхода основных сил. На их глазах отплыла последняя лодка с вражескими солдатами. Бахарев внимательно следил за поведением противника. Подплыв к острову, фашисты замаскировали лодку в прибрежном кустарнике, а сами скрылись в окопах.
В полночь Бахарев с помощью двух разведчиков спустил на воду два бревна и, работая руками вместо весел, поплыл в темноту. Через некоторое время от возвратился на той самой лодке, на которой переправлялись немецкие солдаты.
Трофейная лодка очень пригодилась при форсировании Днепра, которое началось в точно назначенное время. Группа смельчаков внезапно напала на гитлеровцев, ослабивших бдительность, и выбила их из первой траншеи. Захватила два станковых пулемета, уничтожила пушку и отвоевала крохотный плацдарм.
Вскоре начали переправу стрелковые батальоны. К утру плацдарм был расширен. В бою Бахарев уничтожил 25 гитлеровцев. В одной из схваток Бахарев разорвал гусеницу фашистского танка и готовился добить его, но в момент броска следующей гранаты был сражен вражеской пулеметной очередью.