Родился 11 февраля 1897 года в селе Калиновка Камышловского уезда Пермской губернии. Из старинного рода яицких казаков. С начала Первой мировой войны, не окончив Камышловскую гимназию, отправился добровольцем на фронт. В составе 54-го Сибирского стрелкового полка 14-й Сибирской стрелковой дивизии прошел путь от рядового до поручика. Так, в бою 21 января 1915 года у деревни Гумин, во время нашей атаки на названную деревню, будучи в команде пеших разведчиков и командуя отделением, примером личной храбрости ободрил своих товарищей и увлек их за собой, чем способствовал занятию названной деревни, которую защищал сильный отряд противника. В этом же бою, будучи опасно ранен и видя малочисленность своего отряда, вследствие большой убыли людей, оставался в строю в течение 10 часов, помогая товарищам отбивать контратаки противника. После того, как атака была отбита, его, истекающего кровью, без сознания, санитары унесли на перевязочный пункт. Награжден четырьмя Георгиевскими крестами и Георгиевской медалью 4-й степени «За храбрость» № 358224 (получил во время нахождения на излечении в Московском Алексеевском госпитале в апреле 1915 года). Георгиевский крест 4-й степени № 598926 (1915). Георгиевский крест 3-й степени № 168192 (1915). Георгиевский крест 2-й степени. Георгиевский крест 1-й степени № 10921 (1916). Вернулся на родину в 1918 году после тяжелого ранения. Мобилизован в армию Колчака в 14-й Иртышский сибирский полк. Перешел на сторону красных в составе своей части. Воевал в 1-й Конной армии Буденного в 61-м кавалерийском полку 11-й кавалерийской дивизии. За годы Первой мировой и гражданской войн был трижды ранен, дважды контужен, отравлен газами. С 1922 года – начальник охраны полярной торговой экспедиции «Сибторга». С 1925 года на административно-хозяйственных должностях в Новосибирске (по заготовительно-пушной части). Почетный охотник Сибири. С 1950 года – на пенсии. Скончался Константин Павлович 29 августа 1981 года. Похоронен в Новосибирске на Заельцовском кладбище [193, 410, 481, 545, 571, 962].