Народився у селі Богданівка Тернопільської області. Вихованець: ДЮСШ Підволочиськ, Академія ФК "Динамо" Київ (з 2014 року).
Кар'єра футболіста: "Динамо" U-19 Київ (2019-2021) - 17 матчів/1 гол, "Динамо" U-21 Київ (2019-2021) - 32, "Чорноморець" U-19 Одеса (2021) - 1, "Чорноморець" Одеса (2021) - 15, "Колос" Ковалівка (2022) - 4, ФК «Львів» (2023) - 13.
Збірна України: U-16 (2016) - 2 матчі, U-17, U-18 - 2 матчі, U-21.
Гравець молодіжної збірної України.
У складі "Кривбасу" дебютує.