Родился в деревне Шамаха Челябинской области. Участник Великой Отечественной войны. Участник Сталинградской битвы. Константин Яковлевич был три раза ранен. Победу встретил в Польше. Имеет ордена и медали за подвиги в годы Великой Отечественной войны и за работу в мирное время.
После окончания войны жил в поселке Зюзельский, работал старшим буровым мастером в Полевской геологоразведочной партии. Жена Клавдия Михайловна Шишкина труженица тыла.