Воспитанник минской "Фортуны" и БАТЭ-РМ (первые тренеры – Сергей Романовский и Вадим Мурсалов). Полузащитник.
Выступал за дубль БАТЭ (2009), слонимский "Коммунальник" (2010, 2011), "Витебск" (2011), "Сморгонь" (2012-14), микашевичский "Гранит" (2015), минский "Луч" (2016), "Узду" (2017), минские "Крумкачы" (2018-19), пинскую "Волну" (2020), столбцовский "Кронон" (2021).
С сезона-2024 – администратор дублирующего состава БАТЭ.