В 1952 году закончил учительский институт. В 1957 году — Томский педагогический институт. Трудился учителем физики и математики в
школах № 44 и № 47 города Томска.
С 1960-1964 г. был директором школы № 47.
С 1965г. работал в Ленинском Райисполкоме города Томска.
В январе 1967 года был назначен заведующим ГОРОНО города Северска.
С 1971 года по 1991 год работал учителем физики и математики в школе№ 78 г.Северска.
Перед собравшимимя выступили заместитель начальника управления образования по организационным и учебно-методическим вопросам О. В. Коновалова, директор школы О. В. Королева. Своими воспоминаниями о Константине Порфирьевиче поделилась его дочь Шемякина Людмила Константиновна, его коллеги бывший начальник управления образования Сливкина Г. М., Нелюбина В. А., его ученик, врач высшей категории, кандидат медицинских наук Маевский Е. И.
Первыми сесть за Парту Героя было предоставлено учащимся 7 а класса, отличникам учёбы, участникам творческих конкурсов и олимпиад Головня Таисье и Петрову Фёдору.