Родился 14 июня 1966 года в городе Гомеле. Закончил среднюю школу № 8 г.Гомеля. В 1984-1986 годах проходил срочную службу в Военно-Воздушных силах СССР. Работал в ПО «Коралл», на фабрике «Полеспечать», Гомельской телефонной станции.
В 1998 году закончил с отличием исторический факультет Белорусского государственного университета, затем – аспирантуру. В 1997-2005 годах являлся научным сотрудником Гомельского областного краеведческого музея.
Работал учителем в средней школе № 2 г.Гомеля, преподавателем на кафедре истории Гомельского государственного медицинского университета.
В 2003-2008 годах был депутатом Гомельского городского Совета депутатов от Авиационного избирательного округа.
Член Белорусской партии «Зеленые». В 2008-2015 годах являлся первым заместителем председателя партии.
В настоящее время работает журналистом, является собственным корреспондентом газеты «Частный детектив» по Гомелю, внештатным корреспондентом информационного портала TUT.BY.
Женат, отец двоих детей.