Окончил КузГТУ. В прошлом был заместителем главы Берёзовского по жилищно-коммунальному хозяйству, первым заместителем главы Березовского по вопросам жизнеобеспечения и городского развития. Далее перешёл в администрацию Кемерова, где занимал посты заместителя начальника ЖКХ, заместителя начальника территориального управления Ленинского района, а предыдущей была должность главы Кировского района.
Женат, воспитывает двух сыновей.