В 1975 году окончил юридический факультет Казанского государственного университета, прошёл обучение в аспирантуре.
В 1978—1988 годах — доцент Казанского государственного университета, в 1982—1983 годах — преподаватель Национальной школы права Республики Гвинея-Бисау, в 1987—1988 годах — преподаватель Университета Республики Мадагаскар.
В 1988—1990 годах — заведующий государственно-правовым отделом Татарского обкома КПСС, в 1990—1991 годах — председатель Комитета конституционного надзора Республики Татарстан, в 1991—1995 годах — вице-президент Республики Татарстан.
В 1995—1998 годах — председатель Государственного Совета Республики Татарстан и заместитель председателя Совета Федерации России.
В 1998—2003 годах — постоянный представитель России в Европейском сообществе в Брюсселе.
В 2004—2010 годах — представитель в Совете Федерации РФ от Народного собрания Республики Ингушетия. Заместитель председателя Комитета Совета Федерации по международным делам, член Комиссии по методологии реализации конституционных полномочий Совета Федерации, член Комиссии Совета Федерации по информационной политике.
С 2010 г. — заместитель министра юстиции Российской Федерации.
Член-корреспондент Академия наук Республики Татарстан, Академик РАЕН. Член Наблюдательной комиссии при Президенте РФ по соблюдению конституционных прав и свобод граждан, член Российского организационного комитета по делам ветеранов при Правительстве РФ.
Доктор юридических наук, профессор. Автор 9 монографий по вопросам международного и государственного права, более 400 научных публикаций и статей. Владеет французским, английским, португальским языками.