В 1953 году окончил Белоруссий политехнический институт (ныне Белорусский национальный технический университет). В 1963 году защитил кандидатскую диссертацию.
В 1963—1966 годах работал заместителем декана, с марта 1971 года — декан энергетического факультета Белоруссого политехнического института. С ноября 1971 года переведен на должность проректора по учебной работе Минского радиотехнического института (ныне — Белорусский государственный университет информатики и радиоэлектроники). С февраля 1973 года по июнь 2000 года — ректор Белорусского государственного университета информатики и радиоэлектроники.
Являлся депутатом районного и городского Советов народных депутатов. Автор 40 научных работ и трёх изобретений.
Автор научных работ по теории нелинейных электрических цепей и систем. Разработал метод безгистерезисного намагничивания ферромагнитных материалов. Автор учебных пособий по электротехнике для вузов.