Родился 17 ноября 1954 года в г. Гомеле.
После окончания средней школы работал на Гомельском судостроительном-судоремонтном заводе.
После службы в рядах Советской Армии вернулся на завод.
Работая на Гомельском судостроительном-судоремонтном заводе, учился в Белорусском институте инженеров железнодорожного транспорта.
Затем работал в областной комсомольской, в партийной организации Центрального района г. Гомеля. Трудился на разных должностях в речном порту г. Гомеля.
Последние 7 лет работает в строительной организации - обществе с дополнительной ответственностью «ДАХ».
Постоянно занимается общественной деятельностью, член Белорусской партии левых «Справедливый мир».
Женат. Имеет взрослого сына.