Родился 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.
Живёт в городе Солнечногорск Московской области. Является советником Главы Солнечногорского муниципального района.
Награжден медалью «Золотая Звезда»;орденом Ленина; орденом Красной Звезды; юбилейной медалью «60 лет Вооружённых Сил СССР»; юбилейной медалью «70 лет Вооружённых Сил СССР»; медалью «За безупречную службу» I степени; медалью «За безупречную службу» II степени; медалью «За безупречную службу» III степени.