Трудовую деятельность начал в 1987 году. Был тренером, заведующим спортивной базой Свердловского Суворовского военного училища в городе Екатеринбурге.
С 1993 по 1996 год - следователь, старший следователь прокуратуры Центрального района города Красноярска.
В 1996-1999 гг. - заместитель прокурора Свердловского района города Красноярска.
В 1999-2000 гг. - заместитель прокурора города Красноярска.
С 2000 по 2007 год – прокурор Ленинского района города Красноярска.
С 2007 по 2011 год - прокурор города Красноярска.
В 2011 году назначен первым заместителем главы города Красноярска, затем заместитель главы города Красноярска.
В 2011-2012 гг. - первый заместитель главы города Красноярска.
С 2012 по 2015 гг. - начальник контрольного управления Губернатора Красноярского края.
В 2015-2017 гг. - руководитель агентства государственного заказа Красноярского края.
С августа 2017 года - министр экологии и рационального природопользования Красноярского края.
Окончил в 1993 году Свердловский ордена Трудового Красного Знамени юридический институт по специальности "Правоведение"