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