Выступал на позиции защитника за "Днепр" (2001-2006), "Гомель" (2007-10), ДСК (Гомель; 2010-11), "Гомельжелдортранс" (2012).
В 2002 году окончил Могилевское областное училище олимпийского резерва (специальность - тренер по футболу), в 2007-м - Могилевский государственный университет продовольствия.
В 2013-16 годах - начальник команды "Гомель". В 2017-2018 годах - начальник дублирующего состава БАТЭ. С апреля 2018-го по август 2019-го - начальник главной команды БАТЭ. С января-2021 - администратор команды.
Имеет тренерскую лицензию категории "B".