Родился в г. Зеленодольск ТАССР. Окончил Зеленодольский механический техникум (1963 г.), Казанский авиационный институт по специальности «технология машиностроения, металлорежущие станки и инструменты» (1970 г.).

В 1964 г. — токарь Куйбышевского завода кабелей связи.
С 1964 по 1970 гг. — техник-конструктор, старший техник-конструктор второй категории, Зеленодольское проектно-конструкторское бюро.
С 1970 по 1971 гг. — служба в рядах Советской Армии.
С 1971 по 1976 гг. — второй секретарь, Зеленодольское ГК ВЛКСМ.
В 1976 г. — конструктор второй категории Управления главного конструктора оборудования и сложной оснастки КАМАЗа, г. Набережные Челны.
С 1976 по 1983 гг. — инструктор, заведующий промышленно-транспортным отделом Наб. Челнинского ГК КПСС, второй секретарь Автозаводского райкома КПСС.
С 1983 по 1989 гг. — председатель исполкома, Чистопольский городской совет народных депутатов.
С 1989 по 1990 гг. — первый секретарь, Чистопольский ГК КПСС.
С 1990 по 2000 гг. — председатель Чистопольского совета народных депутатов, глава Администрация города Чистополя и Чистопольского района.
С 2000 по 2005 гг. — первый заместитель министра, заместитель министра строительства и ЖКХ РТ.
С 2005 г. — председатель совета директоров РООР «Союз коммунальных предприятий РТ».

Депутат Верховного совета РТ двух созывов (1990 — 1995 гг., 1995 — 2000 гг.).
Заслуженный работник жилищно-коммунального хозяйства РТ (1992 г.).

Награжден орденом «Знак Почета» (1981 г.), «Почета» (1997 г.), нагрудным знаком «Почетный работник жилищно-коммунального хозяйства России» (2004 г.), благодарственным письмом Президента РТ (2005 г.), медалью «В память 1000-летия Казани» (2005 г.), орденом «За заслуги в развитии ЖКХ России» первой степени (2010 г.), благодарностью президента РТ (2020 г.)