Родился 22 октября 1914 года в поселке Реж. Ушел из жизни 16 июня 2010 года в городе Реж.
Лейтенант. Командир взвода. Связист.
В 1939 году Иван Андреевич призван в Красную Армию. Служба его – дальневосточная граница, 1 Краснознаменная армия, 105 укрепрайона, 120 отдельного пулеметного батальона. Барахнина зачислили в роту связи в звании рядового.
В 1940 году Барахнин – командир взвода, а в октябре 1943 года – лейтенант. Участвовал в боевых действиях против японских войск в августе-сентябре 1945 года в составе 137 отдельного батальона связи, 1 Дальневосточного фронта.
Награжден орденом Красной Звезды, медалью «За победу над Японией».
Вернувшись в Реж, Иван Андреевич Барахнин работал учителем физкультуры в школе №1. К военным наградам прибавились медаль «За трудовое отличие», знаки «Отличник физической культуры», «Отличник народного просвещения». Более 20 его учеников – мастера спорта. В архиве ветерана – более 130 Почетных грамот и дипломов. Почетный гражданин Режа.