В Красную Армию вступил в августе 1918 года в Шклове, доброволец. Участник Гражданской войны. Служил в 4-м Ростовском красногвардейском отряде, который вскоре был преобразован в 151-й стрелковый полк 17-й стрелковой дивизии, а Перхорович был назначен на должность полкового адъютанта. Участвовал в боях на двинском, пинском, мозырском и коростеньском направлениях против войск С. В. Петлюры и бандформирований на Украине и в Белоруссии. С февраля 1920 года — помощник начальника штаба 19-й стрелковой бригады 7-й стрелковой дивизии на Юго-Западном фронте, участвовал в Советско-польской войне 1920 года на новоград-волынском и коростеньском направлениях. Во время польского наступления в мае 1920 года был захвачен в плен, в июне сбежал от конвоя в Белостоке, скрывался в польском тылу и через две недели встретился с перешедшими в наступление советскими войсками. Его вернули в 17-ю Нижегородскую стрелковую дивизию на прежнюю должность полкового адъютанта, вскоре он стал помощником начальника штаба по оперативной части 51-й стрелковой бригады. Участвовал в советско-польской войне, в Майской операции и в Варшавской битве. С ноября 1920 года воевал против отрядов генерала С. Н. Булак-Балаховича.