Кирилл Игоревич Черкасов родился 3 апреля 1967 года в Москве.
Окончил Российский государственный гуманитарный университет по специальности «экономика и управление на предприятии (городское хозяйство)».
В 2001-2002 годах являлся генеральным директором ОАО «Чрезвычайная страховая компания».
В 2005 году был назначен заместителем генерального директора по торговле ООО «Спутник-прод».
В сентябре 2006 года возглавил совет директоров ООО «Стройпроект-сервис».
2 декабря 2007 года был избран депутатом Государственной Думы РФ пятого созыва.
В 2009 году стал инициатором и координатором социального общественно-политического проекта «Армия и общество», предоставляющего нормативно-правовую и социальную защиту призывникам, офицерам, контрактникам и ветеранам военной службы.
4 декабря 2011 года был избран депутатом Государственной Думы РФ шестого созыва. Вошел в состав комитета по аграрным вопросам.
18 сентября 2016 года – депутатом Государственной Думы РФ седьмого созыва. Вошел в состав комитета по экологии и охране окружающей среды.
Награжден почетными грамотой и знаком Государственной Думы «За заслуги в развитии парламентаризма», почетной грамота Министерства сельского хозяйства.