С 1967г. по 1999г. проходил военную службу в
вооруженных силах.
После окончания академии работал в
Кемеровском
высшем военном командном училище связи на должностях:
преподаватель, старший преподаватель, заместитель начальника
кафедры, начальник кафедры гуманитарных и социально-экономических
дисциплин, заместитель начальника училища по воспитательной
работе.
В апреле 1999 году был избран
депутатом Совета народных депутатов Кемеровской области, где
возглавлял комитет по вопросам права, законности и безопасности
населения, а затем комитет по вопросам государственного устройства,
местного самоуправления и правоохранительной
деятельности.
27 июня 2001 года постановлением
Совета народных депутатов Кемеровской области назначен
Уполномоченным по правам человека в Кемеровской
области.
С апреля 2002 года является
действительным членом Европейского института омбудсмана.
В мае 2003 года назначен профессором
международной кафедры ЮНЕСКО прав человека и демократии при МГИМО (У) МИД РФ
(Сибирский филиал).