Участник Великой Отечественной войны с октября 1943. Старший лётчик 7-го гвардейского штурмового авиационного полка (230-я штурмовая авиационная дивизия, 4-я воздушная армия, 2-й Белорусский фронт). К декабрю 1944 совершил 114 боевых вылетов на бомбометание и штурмовку вражеских объектов. Уничтожил и подбил 19 танков, 58 автомашин, 2 железнодорожных эшелона, 12 артиллерийских батарей, 3 переправы. Звание Героя Советского Союза присвоено 23 февраля1945 года. Член КПСС с 1945 года.
Послевоенные годы
После войны продолжал службу в ВВС. В 1949 окончил Краснодарскую военную школу штурманов. С 1958 майор Кабанов — в запасе. Окончил среднюю школу, Краснодарский техникум советской торговли. Работал товароведом базы «Рособувьторг».