С 1968 по 1984 г. был прокурором Хабезского, Урупского районов, Карачаевским межрайпрокурором, прокурором г. Черкесска.
С 1984 по 1985 г. - прокурор г. Ставрополя, с 1985 г. - прокурор Карачаево-Черкессии.
В конце 1987 г. был назначен первым заместителем прокурора края - начальником следственного управления прокуратуры края, в январе 1998 г. - первым заместителем секретаря Совета безопасности края. С июня того же года - прокурор Ставропольского края.
Постановлением краевой Думы Ставропольского края от 25 июля 2002 г. назначен Уполномоченным по правам человека по Ставропольскому краю.
Награжден медалями «За трудовую доблесть», «За трудовое отличие», «За усердие и полезность» г. Ставрополя, именным оружием от Генерального прокурора Российской Федерации.
Государственный советник юстиции 2-го класса, заслуженный юрист Российской Федерации. Почетный работник прокуратуры.