Народився у селі Богданівка Тернопільської області. Вихованець: ДЮСШ Підволочиськ, Академія ФК "Динамо" Київ (з 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.
За "Кривбас" зіграв 13 матчів, забив 2 голи (УПЛ - 12/2; КУ - 1).
За "Кривбас" виступає з 2023 року.