Родился 13 января 1959 года в городе Ярославль.
1979-1984 – студент юридического факультета Ярославского государственного университета.
1984-1986 – следователь Ярославской транспортной прокуратуры.
1986-1999 – старший прокурор следственного отдела Северной транспортной прокуратуры.
1999 – старший прокурор отдела Ярославской областной прокуратуры.
Классный чин – советник юстиции.