Родился 7 августа 1958 года в г. Казани.
Окончил Казанский государственный университет по специальности «математика» (1980 г.).
С 1980 по 1983 гг. — стажер-преподаватель, ассистент кафедры экономической кибернетики, секретарь комитета ВЛКСМ Казанского государственного университета.
С 1983 по 1987 гг. — секретарь Татарского областного комитета ВЛКСМ.
С 1987 по 1988 гг. — инструктор ЦК ВЛКСМ. С 1988 по 1993 гг. — первый секретарь Татарского областного комитета ВЛКСМ.
С 1993 по 1994 гг. — заместитель председателя Комитета по управлению коммунальным имуществом администрации г. Казани.
С 1994 по 1998 гг. — помощник генерального директора Центра по изучению межнациональных и межрегиональных проблем, г. Москва.
В 1998 г. — первый заместитель главы администрации Вахитовского района — префект территории «Казанский посад».
С 1998 по 2005 гг. — первый заместитель главы администрации г. Казани.
С 2006 по 2009 гг. — помощник Премьер-министра Республики Татарстан по взаимодействию со Всемирным банком и международными финансовыми организациями
С 2009 по 2014 гг. — депутат Государственного совета Республики Татарстан четвертого созыва, председатель Комитета по бюджету, налогам и финансам.
C октября 2010 г. — член Совета при президенте РТ по взаимодействию с международными финансовыми организациями.
С 2016 по 2021 гг. — депутат Государственной Думы Российской Федерации седьмого созыва.
С 2022 г. — Постоянный представитель Республики Татарстан в Азербайджанской Республике.
Награжден медалью «За трудовую доблесть», орденом Дружбы.