Родился 12 февраля 1942 года в деревне Садки Калинковичского района.
В 1981 году окончил Всесоюзный заочный электротехнический институт связи.
В 1997 году получил звание заслуженного связиста Республики Беларусь.
Работал телеграфистом, электромонтером и электромехаником Калинковичского районного узла связи, инженером, заместителем начальника и начальником эксплуатационно-технического узла связи в Калинковичах, потом в Речице.
В 1984-1994 годах возглавлял Могилевское областное производственно-техническое управление связи и информатики.
С 14 октября 1994 года – министр связи и информатики Республики Беларусь.
17 декабря 1999 года назначен управляющим делами Президента Республики Беларусь.
С 22 февраля 2001 года вновь становится министром связи Республики Беларусь.
17 августа 2005 года после преобразования Министерства связи в Министерство связи и информатизации был назначен министром связи и информатизации.
В должности министра проработал до 5 мая 2006 года.