В начале Великой Отечественной войны полковник Ф. И. Перхорович назначен командиром 787-го стрелкового полка 222-й стрелковой дивизии. С 4 августа 1941 года полк и дивизия в составе 43-й армии Резервного фронта участвовали в Смоленском сражении и в Ельнинской наступательной операции, а в начале октября, в начале немецкого генерального наступления на Москву, попали в Вяземский котёл. Примерно через 20 дней Перхорович вывел остатки полка из окружения к своим в районе Тулы. В ноябре 1941 года назначен командиром 630-го стрелкового полка 5-й гвардейской стрелковой дивизии 49-й армии Западного фронта. Хорошо проявил себя в ходе оборонительного этапа битвы за Москву и в Елецкой наступательной операции, а также при освобождении городов Алексин (17.12.1941), Таруса (19.12.1941), Полотняный Завод (18.01.1942), Кондрово (19.01.1942).
В феврале 1942 года назначен заместителем командира 5-й гвардейской стрелковой дивизии. В мае 1942 года назначен командиром 100-й стрелковой дивизии, формирующейся в Архангельском военном округе. В июле 1942 года дивизия вошла в состав 40-й армии Воронежского фронта.
20 декабря 1942 года получил звание генерал-майора.
В январе-феврале 1943 года дивизия под командованием Ф. И. Перхоровича участвовала в Воронежско-Касторненской и Харьковской наступательных операциях, приняв участие в освобождении Воронежа и Харькова, а также освободив города Короча, Шебекино, Лебедин. В марте 1943 года дивизия с тяжелыми боями отходила по рубежам в Харьковской оборонительной операции, и несмотря на понесённые потери, не допустив прорыва своего фронта.
В июне 1943 года Ф. И. Перхорович назначен командиром 52-го стрелкового корпуса 40-й армии Воронежского фронта. Руководил действиями корпуса в Курской битве, Белгородско-Харьковской, Житомирско-Бердичевской наступательных операциях и освобождении городов Лебедин, Житомир, Бердичев.
В мае 1944 года возглавил 3-й гвардейский стрелковый корпус 28-й армии 1-го Белорусского и 3-го Белорусского фронтов. Умело командовал корпусом в Люблинско-Брестской, Минской, Гумбиннен-Гольдапской наступательных операциях. За это время войска корпуса освободили города: Высокое, Слуцк, Барановичи, Пружаны.
С 17 ноября 1944 года и до Победы — командующий 47-й армией 1-го Белорусского фронта. Только что назначенный командарм блестяще проявил себя в первой же крупной операции, в которой участвовала его армия — в Варшавско-Познанской операции (составная часть Висло-Одерской операции). 15 января 1945 года части армии перешли в наступление севернее Варшавы, с ходу форсировали реку Висла и перерезали пути отхода немецких войск из Варшавы. 17 января 1945 года совместно с 61-й армией и 1-й армией Войска Польского освободили Варшаву. В последующие дни армия стремительно наступала по Польше, проходя с боями по 30-40 километров в сутки и до конца января прошла около 500 километров. В этой операции частями армии уничтожено и пленено свыше 32 000 солдат и офицеров противника, захвачены до 600 артиллерийских орудий, 69 танков и самоходных орудий.
«За образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» Указом Президиума Верховного Совета СССР от 6 апреля 1945 года генерал-лейтенанту Перхоровичу Францу Иосифовичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Источник: https://ru.wikipedia.org/wiki/Перхорович,_Франц_Иосифович