Родился 1 января 1954 года в г. Береза Брестской области. Русский.
Образование высшее, окончил Брестский государственный педагогический институт имени А.С. Пушкина по специальности педагогика и методика начальниго обучения, аспирантуру Минского государственного педагогического института имени А.М. Горького.
Трудовой путь начал автослесарем на автобазе №8 г.Береза. Работал преподавателем в Брестском государственном педагогическом университете на психолого-педагогическом факультете до 2006 года. С 2006 по 2014 год временно не работал. С 2014 года – пенсионер.
Заместитель председателя Брестской областной организации Белорусской социал-демократической партии (Грамада), председатель Брестской областной региональной организации Свободного профсоюза Белорусского (СПБ) и первичной организации работников УО «Брестский государственный университет имени А.С. Пушкина» СПБ, член Белорусского Хельсинкского комитета.
Женат. Имеет двоих детей.