Родился в 1957 году в деревне Ивановка Гафурийского района Башкирской АССР Российской Федерации.
В 1994 году окончил юридический факультет Белорусского государственного университета.
В 1999 году прошел переподготовку в Институте государственной службы Академии управления при Президенте Республики Беларусь.
В период с 1975 по 1993 год проходил службу в Вооруженных Силах.
С 1993 по 1995 год работал в отделе борьбы с контрабандой Минской региональной таможни.
С мая 1995 года работал в системе экономического правосудия: в должности судьи хозяйственного суда Минской области, судьи и заместителя председателя хозяйственного суда г. Минска, судьи и заместителя Председателя Высшего Хозяйственного Суда; с января 2014 года – в должности судьи Верховного Суда Республики Беларусь в составе судебной коллегии по экономическим делам.
С 2011 года является членом Совета по вопросам правовой и судебной деятельности при Президенте Республики Беларусь.
С ноября 2016 года – судья Конституционного Суда Республики Беларусь.
Имеет высший квалификационный класс 2-го ранга.
Награжден почетными грамотами Национального собрания Республики Беларусь, Совета Министров Республики Беларусь, Верховного Суда Республики Беларусь.