Родился 10 октября 1957 года в деревне Рясно Горецкого района Могилевской области.
В 1983 году окончил Минский радиотехнический институт. Специальности по образованию – «Автоматическая электросвязь», «Экономика и управление на предприятии».
В 1975-1977 годах служил в рядах Советской армии. В 1977-1983 годах – студент Минского радиотехнического института.
В 1983-1988 годах – инженер, старший инженер, начальник станционного участка Заводского линейно-станционного цеха Минской городской телефонной сети.
В 1988-1996 годах работал заместителем начальника Фрунзенского линейно-станционного цеха Минской городской телефонной сети, в 1996-1997 годах – заместителем начальника сети Минской городской телефонной сети республиканского государственного объединения «Белтелеком».
С 1997 по 2008 годы – главный инженер филиала «Минская городская телефонная сеть» РУП «Белтелеком».
В 1999 году окончил Академию управления при Президенте Республики Беларусь.
С 2008 по 2011 годы – директор филиала «Минская городская телефонная сеть» РУП «Белетелеком».
С 2011 года до 21 февраля 2014 года являлся генеральным директором РУП «Белтелеком».
21 февраля 2014 года назначен министром связи и информатизации Республики Беларусь.
Награжден медалью «За трудовые заслуги».
Удостоен почетного звания «Заслуженный связист Республики Беларусь» (Указ Президента Республики Беларусь Лукашенко А.Г. от 4 февраля 2014 г. №65).
В должности министра проработал до 17 августа 2018 года.