Кирилл Захаров родился 04.11.1977 в Минске, Беларусь. В 2003 закончил актерский факультет Белорусской Государственной Академии Искусств. 2005-2011 работал педагогом по актерскому мастерству во французской театральной организации «Завтра весна» и Академии Искусств. В 2015 закончил Высшие курсы сценаристов и режиссёров (мастерская И. Квирикадзе и А. Добровольского).
С 2019 работает в Фонде Андрея Сергеевича Кончаловского. С 2019 является педагогом по актерскому мастерству в ГИТИСе (курс А.С. Кончаловского).  С 2019 - режиссёр репетитор театр Моссовета.  С 2017 - режиссер телевидения и монтажер Телеканала Культура ВГТРК Россия 1.