Родился в 1968 году в рабочем поселке Саргатский Омской области. В 1992 году окончил юридический факультет Омского государственного университета.
1985-1987г.г. - студент юридического факультета Омского государственного университета.
1987- 1989 г .г. - служба в Вооруженных Силах.
1989-1992г.г. - студент юридического факультета Омского государственного университета.
1992- 1995 г .г. – стажер, помощник, старший помощник прокурора Центрального района города Омска.
1995 – 1996 г .г. – прокурор, старший прокурор отдела по надзору за исполнением законов и законностью правовых актов прокуратуры Омской области.
1996 – 2000 г .г. - начальник отдела организационного обеспечения и контроля прокуратуры Омской области.
2000 – 2003 г .г. - первый заместитель прокурора города Омска.
2003 – 2006 г .г. – заместитель прокурора Красноярского края.
2006 – 2007 г .г. – прокурор Красноярского края.
С 02.06.2007 года по настоящее время – Западно-Сибирский транспортный прокурор.
Классный чин – государственный советник юстиции 3 класса.