Окончил Ленинградский институт инженеров железнодорожного транспорта в 1962 году (с отличием). Решением Аттестационной коллегии ВАК в 1995 г. присвоено ученое звание профессора по кафедре вычислительной техники. После окончания института работал последовательно мастером, главным инженером завода, начальником отдела в проектном институте, старшим научным сотрудником, а затем заведующим лабораторией надежности в НИИ.
Подготовлено и внедрено в учебный процесс в соавторстве 5 учебных пособий с грифом Министерства народного образования БССР, опубликовано 6 монографий, 3 Республиканских нормативных документа, 5 авторских свидетельства и один патент в области создания новых конструкций многокорпусных плугов с изменяемой геометрией (в соавторстве).