Родился 3 июля 1917 года в Смоленской области, селение Городечное, район С-Деминский г. Шарье.
Родители: Снегирев Федор Федорович, Снегирева Марфа Александровна.
Окончил 7 классов. В октябре 1938 года Макеевским РВК был призван на срочную службу. Специальность до призыва – электрик.
15 октября 1941 г. был призван на фронт в звании ст.сержанта. На фронте был в должности начальника НП ВНАС, 74 часть, 4 рота.
7 мая 1945г. был награжден медалью «За оборону Кавказа». 15 июля 1945г. был уволен, как прослуживший непрерывно в Красной Армии 7 лет.
После войны приехал в ст.Вознесенскую на постоянное место жительство, на фронте встретил свою будущую жену – вознесенку Пигареву – Снегиреву Надежду Ефимовну.
Воспитали 6 детей: Бородинова (Снегирева) Любовь, Адерееева (Снегирева) Люся (умерла в 2000г) , Снегирева Оля, Снегирев Коля, Снегирев Вова (умер школьником).
До пенсионного возраста Иван Федорович и Надежда Ефимовна работали продавцами в розничной торговле.
Снегирев Иван Федорович находится в списках участников Великой Отечественной войны Вознесенского сельского Совета, списки находятся в архиве краеведческой комнаты Вознесенской детской библиотеки МКУК "ЦКД ст.Вознесенской" Вознесенского сельского поселения Лабинского района