Родился 5 июля 1957.
Окончил факультет журналистики Московского государственного университета (МГУ) им. М. В. Ломоносова.
Работал редактором в Красноярском политехническом институте, в Красноярском краевом комитете по телевидению и радио.
С 1982 по 1989 находился на партийной и советской работе.
С 1994 - главный редактор, затем - генеральный директор телекомпании "ТВК-6 канал", на 1999 - председатель совета директоров телекомпании ("ТВК-6 канал" принадлежит Красноярскому алюминиевому заводу).
7 декабря 1997 был избран депутатом Законодательного собрания Красноярского края.
В 1998 участвовал в предвыборной кампании
Александра Лебедя на выборах губернатора Красноярского края, но после конфликта Анатолия Быкова с А. Лебедем перешел в оппозицию губернатору.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя Комитета Государственной Думы по природным ресурсам и природопользованию.