Илья Владимирович Смирнов родился 24 июня 1982 года в Москве.
В 2003 году окончил бакалавриат, в 2005 году — магистратуру Национального исследовательского университета «Высшая школа экономики» по специальности «экономика». Получил степень INSEAD MBA, сертификаты CFA (Chartered Financial Analyst) и FRM (Financial Risk Manager).
В 2004-2014 годах работал экономистом 1-й категории, ведущим экономистом, главным экономистом, заведующим сектором, экономическим советником в департаменте операций на финансовых рынках Банка России.
В 2014-2018 годах — начальником управления, заместителем директора департамента коллективных инвестиций и доверительного управления Банка России.
В 2018 году вступил в должность заместителя директора департамента страхового рынка Банка России.
В январе 2022 года был назначен исполняющим обязанности директора департамента.
12 апреля 2023 года — директором департамента страхового рынка Банка России.
С 2019 года член Комитета по разработке регуляторных мер Международной ассоциации органов страхового надзора (International Association of Insurance Supervisors, IAIS).