Константин Геннадьевич родился 07 января 1977 года в поселке Екатеринославка Октябрьского района, имеет высшее юридическое образование, в 1998 году окончил Дальневосточный юридический институт Министерства внутренних дел РФ по специальности юриспруденция.
В органах прокуратуры служит с 2001 года. Занимал должности следователя прокуратуры и заместителя прокурора Октябрьского района, прокурора Мазановского района. С 2010 по 2016 год работал в должности прокурора Зейского района.
За примерное исполнение служебных обязанностей поощрялся правами Генерального прокурора РФ и прокурора Амурской области.