Родился в 1965 году.
В 1983 году закончил среднюю школу, затем служил в Советской армии до 1986 (воинское звание – сержант), по окончании службы поступил на следственно-криминалистический факультет Свердловского юридического института.
Во время обучения начал работать в органах внутренних дел в качестве помощника следователя. Закончил институт в 1990 году, после окончания учебы был направлен на работу в областное управление внутренних дел на должность следователя. Уволившись из ОВД, стал работать в должности юрисконсульта в Железнодорожном исполкоме.
С 1992 по 2006 годы занимал должность директора юридической фирмы «Юрико».
С 2006 года — председатель Правления Екатеринбургского городского отделения политической партии “Российская партия Пенсионеров”.
Депутат Областной Думы Законодательного Собрания Свердловской области. Избран 8 октября 2006 года. Баллотировался в списке кандидатов Российской партии Пенсионеров – региональное отделение в Свердловской области.
Является заместителем председателя комитета Областной Думы по социальной политике, членом депутатской фракции «Российская партия Пенсионеров».