Родился 24 октября 1954 г. в с. Волчиха Волчихинского района Алтайского края.
В 1977 г. окончил Барнаульский государственный педагогический институт (ныне - Алтайский государственный педагогический университет) по специальности "преподаватель истории и английского языка", в 2004 г. - Российскую академию государственной службы при президенте РФ (РАГС; ныне - Российская академия народного хозяйства и государственной службы при президенте РФ) по специальности "государственное и муниципальное управление".
Кандидат психологических наук. В 2010 г. защитил в РАГС диссертацию на тему "Экологоориентированное мировоззрение личности как акмеологический феномен".
С 1977 по 1987 гг. служил в Вооруженных силах СССР. Имеет воинское звание полковник запаса.
В 1987-1991 г. - референт, старший референт отдела США и Канады МИД СССР. Представитель Союза советских обществ и культурной связи с зарубежными странами в Канаде (Оттава).
В 1988-1991 гг. являлся вторым секретарем посольства СССР в Канаде.
В 1991-1992 гг. занимал должность вице-президента международной акционерной компании "Четек", работавшей в сфере внедрения инновационных технологий в промышленности (Москва).
В 1992-2003 гг. - генеральный продюсер передачи "Клуб путешественников" (телеканал ОРТ), генеральный директор Московского агентства путешествий и туризма.
В 2003 г. возглавлял правление некоммерческого фонда "Национальный инвестиционный промышленный фонд".
С 2003 по 2021 г. – депутат Государственной думы Федерального собрания РФ.
7 декабря 2003 г. избран депутатом Государственной думы РФ IV созыва по общефедеральному списку избирательного объединения "Единая Россия". Вошел в состав фракции "Единая Россия", являлся заместителем председателя комитета по экологии.
2 декабря 2007 г. избран в Госдуму РФ V созыва в составе списка кандидатов от "Единой России" (шестой номер в региональной группе №46, Кемеровская область). Вошел в состав партийной фракции, являлся заместителем председателя комитета по природным ресурсам, природопользованию и экологии.
4 декабря 2011 г. вновь был избран депутатом VI созыва Государственной думы от "Единой России" (седьмой номер в региональной группе №44, Кемеровская область). Вошел в состав партийной фракции и комитета по природным ресурсам, природопользованию и экологии. Являлся членом парламентской делегации Госдумы, заместителем председателя комитета по регламенту в Организации по безопасности и сотрудничеству в Европе.
18 сентября 2016 г. избран в Госдуму РФ VII созыва в составе списка кандидатов от "Единой России" (восьмой номер в региональной группе №6, Республика Алтай, Алтайский край, Кемеровская область, Томская область). В нижней палате парламента вошел в состав партийной фракции.
Член Всероссийской политической партии "Единая Россия".