Родился 22 марта 1982 года в Ленинграде, отец — Николай Шамалов, сейчас совладелец банка "Россия". В 2004 году Кирилл Шамалов окончил СПбГУ по специальности "юриспруденция". Во время обучения работал в "Газпроме" главным юрисконсультом по правовому обеспечению внешнеэкономической деятельности. После окончания СПбГУ работал во ФГУП "Рособоронэкспорт" экспертом регионального департамента, занимался военно-техническим сотрудничеством с Западной Европой. В 2005 году — ведущий юрисконсульт юридического департамента Газпромбанка. В 2005-2008 годах — в департаменте экономики и финансов аппарата правительства РФ. В июне 2008 года стал вице-президентом СИБУРа по административной поддержке бизнеса, с января 2012 года по март 2015 года — зампред правления ООО СИБУР (управляющая организация "СИБУР Холдинга"). С 2014 года — член совета директоров "СИБУР Холдинга". Владеет 21,4% акций СИБУРа через управляющую компанию "Ладога Менеджмент" и "Яуза 12" и 5% Русской цементной компании.