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