Он родился в 1972 году в поселке Мундыбаш Таштагольского района. В 1995 году окончил Кузбасский государственный технический университет.
После окончания вуза работал мастером основного цеха АООТ «ЦОФ «Абашевская» Новокузнецка. Почти 10 лет трудился на ЗАО «Черниговец» Березовского, где в последнее время работал начальником отдела технического контроля.