Родился в д. Дымовщина Витебского района в семье крестьянина. Окончил среднюю школу, 1954, Белорусский политехнический институт, 1959. Механик Минского автобусного парка, 1959-1961; старший ин-женер научно-исследовательской лаборатории автотранспорта Минска, 1961-1964. Слушатель Минской высшей партийной школы, 1964-1966; аспирант кафедры политической экономии Белорусского политехнического института, 1966-1969; преподаватель, старший преподаватель кафедры, 1969-1972; присуждена ученая степень кандидата экономических наук, 1971. Стажер Психологического института Фрейбургского университета в Швейцарии, 1972-1973.
Доцент кафедры политической экономии Белорусского политехнического института, 1973-1977; присвоено ученое звание доцента, 1977. Проректор по международным связям Белорусского политехнического института, 1977-1982; доцент кафедры политической экономии, 1982-1985. Заведующий кафедрой политической экономии Минского медицинского института, 1985-1992; доцент кафедры политологии Минского медицинского института, 1992-1993. Доцент кафедры экономической теории Белорусского педагогического университета, 1993- .
Изучал различные аспекты экономического анализа трудовой деятельности.
Работу над проблемой продолжил в последующие годы («Методологические аспекты классификации трудовой деятельности в социалистическом об-ществе», 1980). Опубликовал брошюру «Психофизиологические и социально-психологические факторы повышения эффективности трудовой деятельности», 1976.
Работал над методологией анализа закономерностей развития общества («Научно-технический труд как социально-экономический процесс», 1987). Всего опубликовал более 40 научных работ, 3 из них - в зарубежных изданиях. Принимал участие в работе 3 международных научных конференций.
Внештатный лектор общества «Знание».
Выполнил кандидатскую диссертацию «Совершенствование форм материального стимулирования работников производственного коллектива», 1971.