Родился 11 июня 1994 года в д. Задворье, Столбцовского района, Минской области. Футболом начал заниматься с шести лет в Столбцах в Детско-юношеском клубе спортивной подготовки. Первый тренер Шингель Сергей Арсеньевич.
2010 г. - команда лицензирования 1993 г. р. «Верас» г. Несвиж.
2011 г. - УОР г. Борисов (тренер Дигилевич Дмитрий Николаевич).
2012 г. – ФК «Динамо-Минск»
2012 г. – команда лицензирования 1994 г. р. БАТЭ г. Борисов.
С 2013 г. – ФК «Звезда-БГУ» г. Минск (Д 3). Первый профессиональный контракт с 5.08.2013 г.
2016 г. – ФК «Славия-Мозырь».
2017 г. - ФК "Славия-Мозырь" (арендован у БАТЭ).
2018 г. - ФК "Смолевичи".
2018 г. - ФК "Слуцк".
2019 - 2023 г. - ФК «Славия-Мозырь».
Закончил Белорусский государственный университет физической культуры и спорта в 2015 году по специальности тренерская работа по футболу.
Отслужил в Вооружённых силах Республики Беларусь.
В 2014 – 2016 годах выступал за молодёжную сборную РБ (12 игр), дважды принимал участие в Кубке Содружества в Санкт-Петербурге.
Обладатель Суперкубка РБ в составе ФК БАТЭ в 2017 году.
Чемпион Первой лиги 2018 года в составе ФК «Славия-Мозырь».
Признан болельщиками лучшим игроком ФК «Славия-Мозырь» в 2016 году.
В БВЛ провёл 162 игры (9 мячей забил, отдал 10 голевых передач (на 11.11.2023 год).