Родился 27 июня 1961 г. в с. Чесма Челябинской области.
Окончил Свердловский юридический институт.
Работал стажером судьи Тракторозаводского и Ленинского районных судов Челябинска.
В ноябре 1986 года избран судьей Ленинского районного суда Челябинска.
В Челябинском областном суде — с ноября 1991 года.
В октябре 2006 года назначен заместителем председателя Челябинского областного суда.
В 2003 году защитил диссертацию на тему «Состязательное начало по уголовным делам в суде первой инстанции», присвоена ученая степень кандидата юридических наук.
Указом Президента Российской Федерации от 27 апреля 2002 г. N 413 назначить судьёй Челябинского областного суда Смирнова Виктора Петровича
Указом Президента Российской Федерации от 3 октября 2006 года № 1071 назначен на должность заместителя председателя Челябинского областного суда,
Указом Президента Российской Федерации № 1584 от 01 декабря 2012 года назначить заместителем председателя Челябинского областного суда Смирнова Виктора Петровича.
Постановление Совета Федерации Федерального Собрания РФ от 18 июня 2014 г. № 235-СФ Назначить на должность судьи Судебной коллегии по уголовным делам Верховного Суда Российской Федерации с 6 августа 2014 года:
