Окончил Московский автомобилестроительный институт и Уральский политехнический институт. В ходе учебы прошел путь от токаря-универсала до инженера-программиста станков с ЧПУ на АМО «ЗИЛ». Работал на Уральском автомоторном заводе (филиале АМО «ЗИЛ»), пройдя путь от наладчика станков с ЧПУ до заместителя начальника цеха дизельных двигателей.
С 1999 по 2009 год работал в ЗАО «НЕЗТОР», НПП «ТОРМО» в качестве главного технолога и заместителя директора по производству, с 2009 по 2012 год – на УЗТМ (ныне ОАО Уралмашзавод») в должностях главного технолога, заместителя главного инженера, главного инженера.
С 2012 года работает в Инженерном центре «Униматик» директором производственного департамента.