Родился 6 января 1962 года в г. Иваново.
В 1993 году окончил Брестский инженерно-строительный институт по специальности технология машиностроения, металлорежущие станки и инструменты.
В 2010 году окончил Академию управления при Президенте Республики Беларусь по специальности государственное и местное управление.
Служил в рядах Советской Армии.
С 1983 по 1999 годы работал слесарем, мастером, главным инженером, техническим директором ОАО «Мекосан».
С 1999 по 2012 годы – директор КУМПП ЖКХ «Ивановское ЖКХ».
С 2012 года – депутат Палаты представителей Национального собрания Республики Беларусь пятого созыва.
С 2011 года – председатель Ивановской районной организации Республиканского общественного объединения «Белая Русь».
Беспартийный.
Живет в г. Минске. В семье двое взрослых детей: сын и дочь.