С 1947 года с семьей переехал в Литву, где получил образование. Окончил Каунасский политехнический институт (1967), после чего работал на Утенском заводе электропечей, в Утенском райкоме ЛКСМ, в ЦК ЛКСМ Литвы.
С 1975 года на партийной работе. В 1978 году за цикл методических материалов по трудовому воспитанию молодежи удостоен звания лауреата премии комсомола Литвы. Был первым секретарем Октябрьского райкома г. Вильнюса. С 1990 года — второй секретарь ЦК Компартии Литвы, член ЦК КПСС, председатель Гражданского комитета Литовской ССР, депутат Верховного Совета Литвы.
В 1992 году переехал в Витебск, где работал заместителем директора лечебно-диагностического центра «Здоровье». С 1996 года — консультант фракции ЛДПР в Государственной Думе РФ; 1998—2000 — руководитель аппарата Комитета Госдумы по труду и социальной политике. С 2004 года — на государственной пенсии.
Автор ряда публицистических работ, в том числе посвященных расследованию катынского военного преступления и ставящих под сомнение версию советской вины в данной трагедии.