В 1994 году окончил физико-математический факультет Могилевского государственного педагогического института им. А. А. Кулешова. С 1994 по 1996 работал учителем физики в Могилевском техническом лицее при Могилевском машиностроительном институте. В 1996–1998 годах работал учителем физики Могилевского технологического колледжа. В 2001 году работал заместителем директора по учебно-воспитательной работе в Могилевском областном лицее № 2. С 2010 года был заместителем директора по учебно-методической работе в Могилевском областном лицее № 3.
С января 2020 года является первым заместителем начальника главного управления по образованию Могилевского облисполкома.