Родился 15 мая
1894 года в поселке Залазы Докшицкого районана Витебской области
в Белоруссии.
На военной службе – с 1915 года, в Красной Армии – с 1918года.
Окончил школу прапорщиков (1916), один курс Военной академии
им. М.В. Фрунзе (1932) и курсы «Выстрел» (1941).
Участник Первой мировой войны: поручик. В годы Гражданской войны
полковым адъютантом и помощником начальника штаба бригады участвовал
в боях против войск польской армии, отрядов Петлюры и Булак-Балаховича.
После войны командовал ротой. С 1923 года – начальник штаба
стрелкового полка, с 1926 года – помощник и заместитель начальника
отдела в штабе МВО, с ноября 1937 года – военный руководитель
Московского планового института, с декабря 1939 года – преподаватель
кафедры боевой подготовки военного факультета Государственного
центрального института физической культуры.
С началом Великой Отечественной войны – в действующей армии,
воевал на Западном, Воронежском, 1-м Украинском и 1-м Белорусском
фронтах: командир стрелкового полка, с июля 1941 года – заместитель
командира 107-й стрелковой дивизии (с сентября – 5-я гвардейская
стрелковая дивизия), с мая 1942 года – командир 100-й стрелковой
дивизии, с июня 1943 года – командир 52-го стрелкового корпуса,
с мая 1944 года – 3-го гвардейского стрелкового корпуса; с ноября
1944 года и до конца войны командовал 47-й армией.
Участвовал в обороне Москвы, в боях на воронежском и валуйско-россошанском
направлениях, в освобождении Украины, в Люблин-Брестской, Варшавско-Познанской,
Восточно-Померанской и Берлинской наступательных операцияях.
За умелое руководство войсками армии в Варшавско-Познанской
операциии, в ходе которой была освобождена Варшава, Ф.И.Перхоровичу
присвоено звание Героя Советского Союза.
После войны командовал 28-й армией. С апреля 1947 года до июля
1951 года – начальник управления Всевобуча Главного штаба Сухопутных
войск.
Награждён тремя орденами Ленина, тремя орденами Красного Знамени,
орденами Суворова I и II степени, Кутузова I степини, медалями,
иностранными орденами.