Родился 18 марта 1976 г. в Зеленодольске. В 1999 г. окончил Казанский государственный технический университет им. А. Н. Туполева.
В 1997–1998 гг. работал дежурным администратором ООО «Казаньполитехника». С 1999 г. по 2004 г. работал в Министерстве торговли и внешнеэкономического сотрудничества Республики Татарстан, прошел путь от ведущего специалиста управления организации технического обеспечения, методологии лицензирования и сертификации до главного специалиста отдела правовой защиты предприятий и потребителей. В 2004–2016 гг. работал в ОАО «Таттелеком», где последовательно занимал должности ведущего специалиста центра информационных технологий, помощника генерального директора, директора по эксплуатации, заместителя генерального директора — начальника Казанского управления электрической связи. В 2016–2019 гг. — первый заместитель министра информатизации и связи Республики Татарстан. С 2019 г. по 2024 г. — руководитель в ОЭЗ «Иннополис». В июне 2024 г. назначен мэром города Иннополис.