Родился в г.Семипалатинске. До войны работал заведующим оргинструкторским отделом Семипалатинского горкома КП(б)К. С первых дней Великой Отечественной войны был командиром автобатальона 278-й стрелковой дивизии. Осенью 1942 года под Брянском дивизия попала в окружение, Константин Павлович, вместе с несколькими сотнями однополчан попал в плен. Пленные размещались в лагере под городом Алитус (Литва). Лагерь был превращен в резерв рабочей силы для обслуживания военных и гражданских работ в регионе: строительных, дорожных, сельскохозяйственных. Через несколько месяцев Константину Павловичу удалось сбежать. Через неделю скитаний по лесам набрел на усадьбу литовского крестьянина. При помощи хозяина дома он был переправлен в партизанский отряд «Дайнавос партизанос», а с мая 1944 года был избран его командиром. После освобождения 11-й Армией г.Алитус от фашистов отряд ”Дайнавос партизанос” был расформирован. Для дальнейшего прохождения службы К.П.Вахнин был направлен в 12-й отдельный полк резерва офицерского состава, дислоцировавшийся в районе Вильнюса. После тщательной спецпроверки он был восстановлен в офицерском звании. В декабре 1945 года вернулся домой в звании старшего лейтенанта». За участие в Великой Отечественной войне Константин Павлович награжден орденом Отечественной войны 2-й степени, медалью «Партизан Великой Отечественной войны» 1-й степени. Основание: КГУ «Центр документации новейшей истории». Фонд №1586