Воспитанник ДЮСШ Бережное Столинского района Брестской области. Первый тренер – Иван Вабищевич.
В 2014 году перебрался из столинской ДЮСШ в структуру солигорского "Шахтера" и прошел через команды различных возрастов клуба вплоть до дублирующего состава. В высшей лиге играл за солигорский "Шахтер" (2020-22). Также выступал за юниорскую (U-19) сборную Беларуси (2019) и молодежную сборную нашей страны (2020-22).
С июля 2022 года – футболист БАТЭ. Первую половину 2023 года провел в узбекистанском "Бунедкоре" (Ташкент) на правах аренды, после чего вернулся в стан "желто-синих".