В 1972 году — окончил Альметьевский техникум газовой промышленности.
С 1963 года — токарь на газобензиновом заводе им. Ленинского комсомола в Альметьевске.
В 1966—1968 годах проходил службу в рядах Советской армии.
С 1968 года — слесарь нефтепромыслового управления «Альметьевнефть».
С 1970 года — на комсомольской и партийной работе.
В 1979 году — окончил Уфимский нефтяной институт.
С 1985 по 1987 год — секретарь, затем второй секретарь Альметьевского горкома КПСС.
В 1986 году — окончил Саратовскую высшую партийную школу.
С 1988 года — председатель исполкома Альметьевского городского Совета народных депутатов.
В 1989—1990 годах — министр торговли Татарской АССР.
В 1990 году — первый секретарь Альметьевского горкома КПСС.
В 1990—1991 годах — заместитель председателя Совета министров Татарской ССР.
С 1991 г. — председатель Верховного совета Татарской ССР, с 1992 года — председатель Верховного совета Республики Татарстан.
В 1995—1998 годах — премьер-министр Татарстана.
С 27 мая 1998 года — председатель Государственного совета Республики Татарстан.
С мая 1998 года по январь 2002 года — член Комитета по делам Федерации, федеративному договору и региональной политики Совета Федерации.
С 2003 года — секретарь политсовета татарстанского регионального отделения партии «Единая Россия». На выборах 2 декабря 2007 года был включён в список кандидатов в депутаты в Государственную Думу РФ V созыва от «Единой России».
Женат. Имеет сына и дочь. Дочь — Лилия, сын — Дамир (возглавляет Казанский филиал Банка «Зенит»).