Окончил Гомельский машиностроительный техникум, Белорусский политехнический институт, Минскую ВПШ и Московский государственный институт международных отношений (МГИМО). Служил в Советской Армии. Работал инженером-конструктором, на комсомольской и партийной работе. С 1990 года — заместитель председателя, а с 1995 года — председатель Гомельского областного Совета депутатов.
Кандидат экономических наук. Основатель и глава славянского общества имени Кирилла Туровского.