Родился 27 марта 1954 года в селе Верещаки Новозыбковского района Брянской области в семье колхозника. Русский. Окончил 10 классов.
Служба в армииВ Советскую Армию был призван в сентябре 1971 года Новозыбковским райвоенкоматом Брянской области. В 1975 году окончил Ташкентское высшее танковое командное ордена Ленина училище имени П.С.Рыбалко. Член КПСС с января 1975 года. Служил в Краснознамённом Северо-Кавказском, ордена Ленина Забайкальском, Краснознамённом Белорусском и Краснознамённом Туркестанском военных округах.
В течение двух с половиной лет, с ноября 1981 года, находился в составе ограниченного контингента советских войск в Афганистане. Капитан (16.10.1981).
За период службы в Демократической Республике Афганистан участвовал в 122 видах боевых действий (реализация разведывательных данных, засадные действия и рейдовые операции).
Так, 18 декабря 1981 года при блокировании населённого пункта Амруда в результате принятого им смелого тактического решения, точной оценки обстановки, верного прогноза событий ротой под его командованием было уничтожено 32 мятежника, исламский комитет, 23 противотанковые мины; захвачено в плен – 14 мятежников, 28 единиц стрелкового оружия; взято два знамени исламских комитетов. Лично он уничтожил 12 мятежников и 3 взял в плен, в ходе боя получил ранение.
4 мая 1982 года в критический момент боя у населённого пункта Даргара не растерялся при наступлении превосходящих сил мятежников, а когда рота залегла под внезапным, ведущем из крепости, перекрестным огнем противника, он возглавил группу прорыва, стремительным рывком ворвался в крепость и лично уничтожил 15 бандитов, 3 пленил.
4 ноября 1982 года в районе населённого пункта Карьяини, верно определив момент нанесения решающего удара ротой по многочисленному отряду моджахедов, он лично возглавил атаку, в ходе которой было уничтожено 118 моджахедов вместе с главарем отряда, пленено 18 моджахедов, лично сам в рукопашной схватке уничтожил 7 моджахедов, был ранен, но продолжал вести боевые действия, личным примером воодушевляя личный состав на смелые и решительные действия.
Подвиг29 августа 1983 года у населённого пункта Бартахт в невероятной схватке с мятежниками в течение 4-х часов раненый руководил боевыми действиями роты и сам уничтожил 14 мятежников.
Указом Президиума Верховного Совета от 23 января 1984 года за мужество и героизм, проявленные при оказании интернациональной помощи Демократической Республике Афганистан, капитану Пугачёву Фёдору Ивановичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№11502).
После АфганистанаОкончил Военную академию имени М.В. Фрунзе. Продолжал службу в Вооружённых Силах СССР, а с 1991 года – Российской Федерации.В 1991-1992 годах командовал 69-м мотострелковым Проскуровским Краснознамённым орденов Суворова и Кутузова полком. Командовал войсковой частью № 40961.
После службыЖивёт в городе Солнечногорск Московской области. Является советником Главы Солнечногорского муниципального района.