Родился 29 августа 1956 года в с. Краснодубровское Завьяловского района Алтайского края. Образование высшее – окончил Ленинградский государственный университет имени А. А. Жданова, специальность «журналистика».
Был заведующим отделом в газете «Новое время» Борисоглебского района Ярославской области. Член Союза писателей России. Лауреат премии Союза журналистов СССР, премий журнала «Новый мир», газеты «Сельская жизнь».
Избирался народным депутатом РСФСР, депутатом Государственной Думы Федерального Собрания Российской Федерации первого, второго, третьего, четвертого, пятого созывов.
4 декабря 2011 г. избран депутатом Государственной Думы VI созыва.
Награжден медалью ордена «За заслуги перед Отечеством» II степени, медалями «В память 850-летия Москвы», «В память 300-летия Санкт-Петербурга», памятной юбилейной медалью «100 лет со дня учреждения Государственной Думы в России», почетным знаком Государственной Думы «За заслуги в развитии парламентаризма», Почетной грамотой Государственной Думы, Почетной грамотой Совета Федерации, Почетной грамотой Правительства Российской Федерации. Имеет благодарность Председателя Государственной Думы. Также награжден орденом Русской православной церкви святого благоверного князя Даниила Московского III степени.
Женат, имеет двоих детей.