Родился в 1950 году в г. Москве
В 1977 году окончил Всесоюзный юридический заочный институт
1967 – 1968 – лаборант НИИ химических материалов
1968 – 1970 – служба в Вооруженных Силах
1971 – 1972 – судебный секретарь военного трибунала Московского гарнизона
1972 – 1976 – судебный секретарь военного трибунала в/ч 55422
1976 – 1977 – стажер прокуратуры Тушинского района г. Москвы
1977 – 1981 – прокурор отдела по надзору за следствием и дознанием в органах МВД прокуратуры г. Москвы
1981 – 1984 – заместитель начальника отдела по надзору за следствием и дознанием в органах внутренних дел следственного управления прокуратуры г. Москвы
1984 – 1987 – начальник отдела по надзору за следствием и дознанием в органах внутренних дел следственного управления прокуратуры г. Москвы
1987 – 1991 – прокурор Перовского района г. Москвы
1991 – 1992 – начальник организационно-контрольного отдела прокуратуры г. Москвы
1992 – 1995 – начальник отдела организационного обеспечения и контроля прокуратуры г. Москвы
1995 – 2001 – заместитель прокурора г. Москвы
2001 – 2005 – заместитель начальника Главного управления Министерства юстиции Российской Федерации по г. Москве
2005 – 2006 – заместитель руководителя Главного управления Федеральной регистрационной службы по Москве – заместитель главного государственного регистратора Москвы
2006 – по настоящее время – прокурор города Москвы
Почетные звания: "Заслуженный юрист Российской Федерации", "Почетный работник прокуратуры Российской Федерации".
Награды: Медаль «В память 850 –летия Москвы», Медаль «Анатолия Кони», нагрудный знак «За безупречную службу».
Классный чин - государственный советник юстиции 2 класса