Окончил военно-юридический факультет Военного университета Минобороны РФ.
В 1993 году стал судьей военного суда Выборгского гарнизона. В 2001 году был назначен председателем Воркутинского гарнизонного военного суда. В 2005 году занял должность судьи Ленинградского окружного военного суда, а в 2013 году – зампредседателя суда.
Постановлением Совета Федерации от 28 октября 2015 года N 398-СФ назначен на должность судьи Верховного Суда Российской Федерации.