В ноябре 1941 года в г. Черногорске из личного состава Красноярского и Черногорского аэроклубов был сформирован 679-й ночной бомбардировочный авиаполк (НБАП) на самолетах У-2. В его состав вошел и Петр Рубанов.
К концу войны майор Рубанов совершил 141 боевой вылет на бомбардировку и штурмовку живой силы и техники противника, из них 34 боевых вылета на И-153, 107 боевых вылетов на Ил-2. Уничтожил лично 21 склад с боеприпасами, продовольствием и горючим, 63 автомашины и 107 повозок с грузом, 19 прицепов, 12 орудий ЗА, 13 орудий МЗА, 15 зенитных пулеметов, 25 минометов, 26 домов, 23 ДЗОТа, 2 бронемашины, 2 баржи с живой силой, 9 танков, 2 транспортера, 1 самоходную пушку, 2 радиостанции, 38 лошадей, 14 полевых орудий и до 670 человек живой силы, подавил огонь 6 артиллерийских батарей и 4 минометных батарей, создал 16 очагов пожара в расположении живой силы и техники противника, вывел из строя 85 вагонов и 4 паровоза. Сбил два самолета в воздушных боях (9 августа 1942 года на И-153 — ФВ-190 в районе Гирвас и 2 апреля 1944 года на Ил-2 — Ме-109Ф в воздушном бою над аэродромом противника в районе Тунг (Озера).