Родился в г. Батайск Ростовской области. Окончил Ульяновский автомеханический техникум (1967 г.), Казанский государственный университет им В.И. Ульянова-Ленина по специальности «юриспруденция» (1974 г.). Владеет немецким языком.

С 1974 по 1983 гг. — инструктор организационного отдела, помощник председателя президиума Верховного совета ТАССР.
С 1983 по 1986 гг. — инструктор, заведующий сектором информации отдела организационно-партийной работы Татарского обкома КПСС.
С 1986 по 1987 гг. — заместитель министра юстиции ТАССР.
С 1987 по 1990 гг. — заведующий организационным отделом президиума Верховного Совета ТАССР, депутат Казанского горсовета.
С 1990 по 1991 гг. — член комитета конституционного надзора СССР.
С 1990 по 1995 гг. — заведующий отделом законодательства и правопорядка, заведующий юридическим отделом секретариата Верховного совета ТАССР (Госсовета РТ).
С 1995 по 2009 гг. — руководитель правовым управлением аппарата Госсовета РТ.
С 2009 по 2014 гг. — депутат Государственного совета РТ четвертого созыва, председатель Комитета Государственного совета РТ по законности и правопорядку.
С 2014 по 2019 гг. — депутат Государственного совета РТ пятого созыва.
С сентября 2019 г. — депутат Государственного совета РТ шестого созыва.
С сентября 2019 г. — председатель комитета ГС РТ по законности и правопорядку.

Заслуженный юрист РФ.
Заслуженный юрист РТ.
Кандидат юридических наук (1982 г.), профессор (1995 г.).
Автор более 40 опубликованных научных трудов в области государства и права.

Награжден медалью «В память 1000-летия Казани», почетной грамотой РТ, благодарственным письмом Президента РТ, медалью РТ «За доблестный труд», почетным знаком Государственного совета РТ «За вклад в развитие парламентаризма» (2016 г.).