Кирилл появился на свет в Харькове, но уже через год после рождения семья переехала в Ленинград, где и прошло детство и юность Кирилла и его брата Михаила. Отец работал инженером, мама профессионально занималась бальными танцами. Она является мастером спорта международного класса и до сих пор преподает.
Отец ушел из семьи, когда Кириллу было 13 лет, и сын не виделся с ним до своего тридцатилетия. "То, что не виделись семнадцать лет, сыграло свою роль: я больше в нём не нуждался. Иногда созваниваемся, поздравляем друг друга с праздниками, но пока в своей системе координат я не нашёл для него места", - делится актер в своем интервью.
Воспитывали его мама и ее сестра, родная тетя будущего актера. Кирилл с 4 лет занимался в танцевальной студии, принимал участие во соревнованиях, и, впоследствии, даже стал чемпионом Европы по современному танцу. В юности сам преподавал танцы в пионерских лагерях и танцевальных кружках.
К окончанию школы он давно уже определился с будущей профессией - ему хотелось стать режиссером. Он подал документы в Санкт-Петербургскую академию театрального искусства на режиссерский факультет. Поскольку ему было лишь 16 лет, а на режиссерском существовали возрастные ограничения, ему предложили поступать на актерский.
Закончив институт, он с другом махнул в Москву, где показывался в разные театра. В итоге его приняли в театр Армена Джигарханяна, где он отслужил три года. Ушел оттуда из-за конфликта с руководителем и отправился в свободное плаванье. Ходил по кастингам, снимался в небольших ролях, но уже вскоре, в 2004 году, он проснулся знаменитым после выхода на экраны одного из лучших российских сериалов "Диверсант".
Как признавался актер, их полюбившаяся троица очень дружила и в жизни, а после ухода Влада Галкина, актер Алексей Бардуков, исполнитель роли Филатова, остается одним из лучших друзей. В 2014 году он окончил режиссерский факультет и вскоре выпустил свой дебютный полнометражный фильм "Жги", который получил очень теплый отклик у зрителей и кинокритиков.
Не менее удачной стал и его вторая работа - драма "Без меня". Кирилл всегда был любимцем женщин. В разное время ему приписывали романы с Татьяной Арнтгольц, Алисой Гребенщиковой. В 2007 году у актера родился внебрачный сын Георгий. Кто мама ребенка, Кирилл предпочитает не комментировать, однако целиком взял на себя отцовские обязательства, и полноценно участвует в воспитании сына.
Первой официально супругой стала актриса малого театра Лидия Милюзина, в этом браке родился сын Федор, однако уже через два года они развелись. В 2014 году на одном из выездных мероприятий актер познакомился с актрисой Ниной Нинидзе.
После трех лет отношений они поженились. В 2015 году родился сын Александр, но в начале 2019 года они подали на развод. Несмотря на так и не состоявшуюся семейную жизнь Кирилл очень плотно общается со всеми своими сыновьями.
Сейчас актер живет на самоизоляции в Питере, и в недавнем интервью намекнул на новые отношения: - "...тут нет жестких мер, как в Москве: пропускная система отсутствует. Я каждый день гуляю — уже даже и не помню, когда я столько бродил по городу. Если сейчас с девушкой встречаешься, то ведь ее невозможно пригласить в кафе или ресторан, приходиться звать на прогулку."