Родился в Казани в 1947 году. Окончил Казанский государственный университет. В 1980 году защитил диссертацию на соискание ученой степени кандидата философских наук в КГУ. В 1981 — 1989 годах работал заведующим кафедрой философии, проректором по научной работе Казанского государственного института культуры. В 1989 — 1991 годах заместителем заведующего идеологическим отделом Татарского обкома КПСС, а после и заместителем председателя идеологической комиссии Татарского рескома КПСС. С 1991 по 2008 год — государственный советник по политическим вопросам при президенте РТ. С 1996 года — директор Института истории АН РТ. С 2001 года — директор АННО «Казанский институт федерализма». В 2009 году защитил диссертацию на соискание ученой степени доктора исторических наук в КГУ. С декабря 2011 года по сентябрь 2014 года занимал кресло депутата Госсовета РТ четвертого созыва.