Окончил Томский государственный университет (1964), аспирантуру Саратовского юридического института (1967). В системе учебных заведений Министерства внутренних дел (МВД) прошел путь от преподавателя до начальника главного управления уч. и науч. учреждений МВД.
Заместитель министра юстиции России (1993—1996). Депутат Государственной Думы Российской Федерации второго созыва. Советник Председателя Государственной Думы по правовым вопросам (1996-1999).
Он являлся членом авторских коллективов учебников по теории государства и права, под редакцией В. В. Лазарева и В. К. Бабаева, соавтор трехтомного академического курса «Актуальные проблемы теории государства и права» (2000). Ректор Академии права и управления в г. Москве (2003). Внёс значительный вклад в становление и развитие юридического образования в Хакасии.