Родился 3 апреля 1967 года в г. Первоуральске.
Образование высшее, окончил УГТУ-УПИ (теплофизика, автоматизация и экология тепловых процессов).
Служил на Дальнем Востоке (танковые войска), от рядового до старшины.
С 1991 года работает в системе ЖКХ.
1991 г. – главный инженер ЖКО ПО «Хромпик».
1994 г. – главный инженер «Жилищный трест-2».
1997 г. – заместитель директора МУП «Тепловые сети».
1998 г. – директор МУП «Производственное управление тепловых сетей».
2003 г. – заместитель главы по управлению городским хозяйством и развитию муниципального образования г. Первоуральск.
Август 2003 г. – генеральный директор ОАО «Свердловские коммунальные системы».
Февраль 2005 г. – Главный управляющий директор ОАО «Свердловские коммунальные системы».
В настоящее время занимает пост председателя совета НП Жилищно-коммунальный комплекс Свердловской области.
Увлекается рыбалкой.
Женат, воспитывает сына и дочь.