Родился в городе Белово Кемеровской области, школу окончил в Тальменке. В 2000 году, окончив АлтГТУ им. И. И. Ползунова, получил квалификацию инженера по специальности "Автомобили и автомобильное хозяйство", в 2003 году в том же вузе получил второе высшее образование по специальности "Государственное и муниципальное управление".
Карьеру начал в 2002 году, устроившись в "Евробус" инженером по эксплуатации. В 2008 году ушел из компании с должности заместителя директора по эксплуатации и поучаствовал в строительстве горнолыжного комплекса "Манжерок", а затем 1,5 года трудился главным специалистом в краевом транспортном управлении. После этого полгода работал в "Сбербанке" и вернулся в "Евробус" на ту же должность. В 2012 году уходил на 1,5 года в "Алтайэнерго" на должность замначальника управления механизации. В 2013 году вернулся в "Евробус" на должность гендиректора.