Образование высшее профессиональное – в 1992 году окончил Челябинский государственный технический университет по специальности «Двигатели внутреннего сгорания», квалификация «инженер-механик».
Трудовую деятельность начал в 1992 году на Челябинском агрегатном заводе в должности экономиста.
С 1994 по 1996 годы – служба в Вооруженных силах России.
С 1997 по 1998 годы – инспектор группы сопровождения и контроля службы безопасности Челябинского филиала ЗАО «Инкахран», затем инспектор охраны сопровождения грузов и ценностей ЗАО ЧОП «ФОРТ-С2», г. Челябинск.
С 1998 по 2006 годы занимал руководящие должности в охранных предприятиях г. Челябинска.
С 2006 по 2013 годы – помощник генерального директора, заместитель генерального директора, первый заместитель генерального директора Муниципального унитарного предприятия «Производственное объединение водоснабжения и водоотведения» г. Челябинска.
С февраля 2013 по апрель 2014 года – генеральный директор Муниципального унитарного предприятия «Производственное объединение водоснабжения и водоотведения» г. Челябинска.
С апреля 2014 по май 2016 года – глава Тракторозаводского района города Челябинска.
С июня 2016 года по настоящее время – начальник Управления экологии и природопользования Администрации города Челябинска.
С 6 декабря 2018 года исполнял обязанности Заместителя Главы города Челябинска по городскому хозяйству.
С 1 марта 2019 года назначен Заместителем Главы города Челябинска по городскому хозяйству.
Имеет классный чин «Действительный муниципальный советник 2 класса».