Родился 23 января 1962 года в деревне Сучково Большеулуйского района Красноярского края.
Окончил теплоэнергетический факультет Красноярского политехнического института по специальности «инженер-промтеплоэнергетик» в 1985 году.
С 1984 по 1985 год — мастер котельного цеха теплоэлектроцентрали Ачинского глиноземного комбината (г. Ачинск, Красноярский край).
С 1985 года по 1993 год — секретарь комитета ВЛКСМ Ачинского глиноземного комбината, затем директор молодежного центра «Меркурий», впоследствии переименованного в производственно-коммерческую фирму «Меркурий».
С 1993 по 1995 год — генеральный директор фирмы «Маркет», впоследствии переименованной в промышленно-финансовую компанию «Светогор». С 1995 по 1998 год — председатель совета директоров — генеральный директор АО «Ачинский глиноземный комбинат» (АГК). С 2000 по 2001 год — представитель компании «Русский Алюминий» в Красноярском крае.
С 1998 по 1999 год — и. о. главы г. Ачинска. С 1999 по 2000 год — председатель совета директоров ОАО «АГК». С февраля 2002 года — первый заместитель губернатора Красноярского края. С 28 апреля по 3 октября 2002 года, после гибели в авиакатастрофе губернатора Александра Лебедя, исполнял обязанности главы администрации Красноярского края до избрания нового губернатора. Впоследствии новым губернатором края стал Александр Хлопонин.
С октября 2002 года по декабрь 2003 года — представитель ООО «Евросибэнерго» в Красноярском крае. Избирался председателем совета директоров Красноярской ГЭС, председателем Союза промышленников и предпринимателей Красноярского края.
7 декабря 2003 года был избран депутатом Государственной Думы РФ четвёртого созыва, был членом фракции «Единая Россия», членом Комитета по промышленности, строительству и наукоемким технологиям. 3 мая 2005 года сложил депутатские полнмочия.
15 июля 2008 года назначен заместителем Министра регионального развития РФ.
Ныне — член партии «Единая Россия». Награждён орденом Дружбы.
Женат, имеет пятерых детей.