Этапы карьеры:
1971–1973 — старший инженер проектного бюро Таттрансуправления.
1973–1981 — ассистент, заместитель заведующего кафедрой Казанского государственного университета.
1980 — защитил диссертацию на соискание ученой степени кандидата философских наук в КГУ.
1981–1989 — заведующий кафедрой философии, проректор по научной работе Казанского государственного института культуры.
1989–1991 — заместитель заведующего идеологическим отделом Татарского обкома КПСС, заместитель председателя идеологической комиссии Татарского рескома КПСС.
1991–2008 — государственный советник по политическим вопросам при президенте РТ.
1996–2020 — директор Института истории им. Ш. Марджани АН РТ.
2011 — избран академиком АН РТ.
С 2001 года — директор научных программ АННО «Казанский институт федерализма».
2020 — научный руководитель Института истории им. Ш. Марджани АН РТ.
Общественно-политическая деятельность:
2011–2014 — депутат Госсовета РТ четвертого созыва.
Награды и звания:
Награжден медалью «В память 1000-летия Казани» (2005 г.), почетным знаком Госсовета РТ за вклад в развитие парламентаризма (2017 г.), благодарностью Президента РТ (2017 г.).