Священник Константин Константинович Леонов родился 25 августа 1965 г. в дер. Шишково-Дуброво Бежецкого района Калининской области.
В 1996 г. окончил Ярославский государственный педагогический институт им. К.Д. Ушинского по специальности «Математика и информатика», работал в школах Тутаевского и Большесельского районов.
В 2004–2012 гг. нёс послушание псаломщика и певчего храма вмц. Параскевы Пятницы с. Большое Село.
2 мая 2019 г. епископом Переславским и Угличским Феоктистом (Игумновым) в храме вмц. Параскевы Пятницы с. Большое Село рукоположен в сан диакона, 8 сентября 2019 г. во Владимирском кафедральном соборе г. Переславля-Залесского — в сан пресвитера.
Нёс послушание настоятеля храмов Живоначальной Троицы с. Нового, Архангела Михаила с. Леонтьевского и Воскресения Словущего с. Флоровского Большесельского района.
Скоропостижно скончался 3 июня 2025 г.
Погребён у алтарной стены храма Воскресения Словущего в с. Флоровском.