Родился 24 апреля 1951 года в Вознесенске (ныне Николаевской области Украины).
Окончил Московское высшее пограничное командное училище КГБ при Совете Министров СССР в 1973 году, Военную академию имени М. В. Фрунзе в 1980 году, Военную академию Генерального Штаба Вооруженных Сил РФ в 1993 году, генерал-полковник.
Служил в Пограничных войсках на различных должностях, был начальником нескольких погранотрядов. С 1995 по 1998 год — командующий Забайкальским пограничным округом. В 1998 году ушёл в запас.
Работал генеральным представителем внешнеэкономического общества «Союзплодоимпорт» по Сибири, Дальнему Востоку, Китаю и странам Юго-Восточной Азии. Был помощником губернатора Читинской области (1998—1999). С июня 1999 года — советник, с октября по декабрь 1999 года — заместитель Министра путей сообщения РФ, курировал связи с регионами.
В декабре 1999 года был избран депутатом Государственной Думы РФ третьего созыва по Читинскому одномандатному избирательному округу 188, входил в состав группы «Народный депутат», был заместителем председателя Комитета по проблемам Севера и Дальнего Востока.
В 2000 году баллотировался кандидатом на пост губернатора Читинской области, на выборах 29 октября занял второе место, набрав 16,2 % голосов избирателей, участвовавших в голосовании и уступил победу прежнему губернатору Равилю Гениатулину (57 % голосов).
7 декабря 2003 года был избран в Государственную Думу РФ четвертого созыва от Читинского избирательного округа 188, был членом фракции «Единая Россия», заместителем председателя Комитета по безопасности, членом Комиссии по рассмотрению расходов федерального бюджета, направленных на обеспечение обороны и государственной безопасности РФ, членом Комиссии по техническому регулированию.
2 декабря 2007 года избран депутатом Государственной Думы РФ пятого созыва в составе федерального списка кандидатов, выдвинутого «Единой Россией», является членом Комитета по транспорту.
Избирался заместителем председателя ЦК Народной партии РФ по Сибирскому федеральному округу.
Женат, имеет шестерых детей.