Родился 8 сентября 1953 года в деревне Ветеневка Слонимского района Гродненской области Белоруссии.
C 1968 года — учащийся педагогического училища.
С 1972 года — работал учителем в школе.
С 1973 года — проходил срочную военную службу.
С 1974 года — курсант военно-юридического факультета Военного института Министерства обороны СССР.
С 1978 года — член военного трибунала Минского гарнизона.
С 1983 года — член военного трибунала Средне-Азиатского военного округа.
С 1985 года — инспектор, помощник председателя, начальник отдела обобщения судебной практики Военной коллегии Верховного Суда СССР, а затем Верховного Суда Российской Федерации.
С 1996 года — судья Верховного Суда Российской Федерации.
С 2005 года — заместитель председателя Военной коллегии Верховного Суда Российской Федерации.
Постановлением Совета Федерации Федерального Собрания Российской Федерации от 17 июня 2009 года № 200-СФ назначен на должность заместителя Председателя Верховного Суда Российской Федерации — председателя Военной коллегии Верховного Суда Российской Федерации.
Постановлением Совета Федерации Федерального Собрания Российской Федерации от 18 июня 2014 года № 232-СФ назначен на должность заместителя Председателя Верховного Суда Российской Федерации – председателя Судебной коллегии по делам военнослужащих Верховного Суда Российской Федерации
