Родился 20 марта 1963 года. В 1985 году окончил Белорусский институт инженеров железнодорожного транспорта. Работал бригадиром пути, дорожным мастером, начальником участка в Кричевской дистанции пути. С 1988 по 1991 годы – инженер проектно-сметной группы РУП "Могилевское отделение Белорусской железной дороги". С 1993 по 1999 годы - инженер отдела капитального строительства, с 1999 по 2013 годы - начальник отдела пути, с 2013 года - старший инспектор по котлонадзору отдела охраны труда, промышленной и экологической безопасности РУП "Могилевское отделение Белорусской железной дороги".