Родился 29 августа 1956 года в поселке Краснодубровской (Алтайский край).
В 1971 году окончил Угличское часовое училище, в 1982 году — Ленинградский ордена Ленина государственный университет имени А. А. Жданова («журналистика»).
С 1974 по 1976 годы проходил службу в составе Группы советских войск в Германии (ГСВГ), печатался в газете «Советский патриот».
С 1982 по 1990 годы работал журналистом, заведующим отделом Борисоглебской районной газеты «Новое время». Также печатался в газетах «Красная звезда», «Природа и человек», «Юный натуралист».
Избирался народным депутатом Ярославского областного Совета.
С 1990 по 1993 годы — народный депутат РСФСР, член Верховного совета РСФСР. Во время событий сентября-октября 1993 года выступал на стороне защитников Верховного совета.
Избирался депутатом Госдумы всех созывов. За время работы в Государственной Думе с 1993 года выступил соавтором 169 законопроектов, из них в VII созыве 80 законопроектов.
Награжден орденом Дружбы, медалью ордена «За заслуги перед Отечеством» II степени, орденом Святого благоверного князя Даниила Московского III степени. Имеет благодарность правительства РФ.
Член Союза писателей России, автор 16 книг, в том числе «Копье Пересвета», «Расстрелянный парламент», «Зеленый посох», «Казнь русского леса», «Информационная война», учебного пособия «Экологический букварь».
Лауреат премии Союза журналистов СССР, премий журнала «Новый мир», газеты «Сельская жизнь» и других.
Женат, имеет двоих сыновей.