В органах внутренних дел служил с декабря 1982 года, первое место службы — городской отдел внутренних дел города Берёзовский Свердловской области. Одним из первых пришел в созданный в декабре 1988 года Отряд милиции особого назначения ГУВД Свердловской области и служил в нём до конца своей жизни. Занимал должности от командира взвода до заместителя командира батальона. В 1993 году командирован в Северную Осетию в связи с осетино-ингушским конфликтом. За период с 1994 по 1996 год четыре раза выезжал в длительные служебные командировки в Чеченскую республику, воевал в первой чеченской войне. В августе — сентябре 1999 года — командирован в Карачаево-Черкесскую республику.