Родился в с. Шибаши Алькеевского района Республики Татарстан. Окончил Казанский государственный университет (1985 г.).

С 1985 по 1989 гг. — помощник прокурора Комсомольского района города Брежнева Татарской АССР.
С 1989 по 1994 гг. — старший помощник прокурора Комсомольского района Набережных Челнов Республики Татарстан.
С 1994 по 1996 гг. — заместитель Камского транспортного прокурора Средневолжской транспортной прокуратуры Набережных Челнов Республики Татарстан.
С 1996 по 1997 гг. — заместитель прокурора Набережных Челнов Республики Татарстан.
С 1997 по 2001 гг. — Елабужский городской прокурор Республики Татарстан.
С 2001 по 2002 гг. — начальник отдела по надзору за исполнением законов на транспорте и в таможенных органах прокуратуры Республики Татарстан.
С 2002 по 2003 гг. — старший помощник прокурора Республики Татарстан по исполнению законов на транспорте и в таможенных органах.
С 2003 по 2007 гг. — начальник отдела по надзору за расследованием преступлений прокуратуры Республики Татарстан.
С 2007 по 2009 гг. — заместитель прокурора — начальник следственного управления Республики Коми.
С 2009 по 2013 гг. — первый заместитель прокурора Республики Коми.
С 2013 по 2016 гг. — заместитель прокурора Нижегородской области.
С сентября 2016 г. — заместитель начальника Государственной жилищной инспекции Татарстана.

Женат, воспитывает четверых детей.