Родился в 1976 году в Красноярске.
В 1999-м с отличием окончил Сибирскую аэрокосмическую академию им. М. Ф. Решетнева по специальности «Системы управления летательными аппаратами» (специализация «программное обеспечение систем»). Одновременно, также с отличием и в том же учебном заведении, получил второе образование по специальности «Экономика и управление на предприятиях». Прошел профессиональную переподготовку по программе «Подготовка управленческих кадров для организаций народного хозяйства РФ» (специальность «Менеджмент»).
Карьеру начинал инженером-программистом в «Красноярскавтодоре», затем работал бухгалтером, экономистом. Через пять лет стал заместителем директора по экономике ООО «Сибирский машиностроительный холдинг», откуда и перешел в «ОГК-2».
В «ОГК-2» сначала занимал позицию заместителя директора по экономике, а затем стал заместителем генерального директора по ИТ.
В 2006 году получил звание кандидата экономических наук, а в 2007-м закончил обучение по программе «МВА-финансы» в Финансовой академии при Правительстве РФ.