Родился в Томске. В 1975 году окончил юридический факультет Томского государственного университета. После вуза работал следователем и старшим следователем по особо важным делам прокуратуры Томской области. В 1984–1993 годах — следователь по особо важным делам при Генеральном прокуроре Российской Федерации. С 1993 года — старший оперуполномоченный по особо важным делам в Главном управлении по борьбе с организованной преступностью. Дослужился до звания полковника, в 1995-м уволился из органов по выслуге лет и занялся адвокатской практикой. Член московской коллегии адвокатов «Адвокатская палата» и (по 2001 год) член Межреспубликанской коллегии адвокатов. Совмещает свою адвокатскую деятельность с работой на телевидении — на канале РТР ведет судебное шоу «Суд идет».