Родился 10 августа 1970 года в г.Орше Витебской области.
В 1987 году окончил среднюю школу № 11 г.Орши, в 1992 году - Белорусский институт инженеров железнодорожного транспорта, прошёл переподготовку в Академии управления при Президен¬те Республики Беларусь по специальности «Государственное и местное управление».
Офицер запаса.
Вся трудовая деятельность связана с Белорусской железной дорогой. С 1992 года работал инженером-технологом, сменным мастером, приёмщиком локомотивов, главным технологом локо¬мотивного депо Орша.
С 2006 года работает начальником локомотивного депо Орша имени К.С.Заслонова Транспортного республиканского унитар¬ного предприятия «Минское отделение Белорусской железной дороги». Член финансово-экономической комиссии Транспортного республиканского унитарного предприятия «Минское отделение Белорусской железной дороги».
Депутат Витебского областного Совета депутатов. Член постоянной комиссии по вопросам промышленности, транспорта, развития строительного комплекса, жилищно-коммунального и дорожного хозяйства Витебского областного Совета депутатов.
Беспартийный.
Женат, имеет двоих сыновей.