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