Родился в 1969 году в г. Могилеве. В 1993 г. окончил Могилевский машиностроительный институт.
Трудовую деятельность начал в 1992 г. в ООО «Сигма». С 1993 г. по 1995 г. работал инженером коммерческого отдела и заместитель главного бухгалтера МП «Арго».
С 1995 г. по 1998 г. – налоговый инспектор, старший налоговый инспектор инспекции Государственного налогового комитета по Октябрьскому району г. Могилева.
С 1998 г. работает в Комитете государственного контроля Могилевской области.
В мае 2010 г. назначен первым заместителем председателя Комитета государственного контроля Могилевской области.