Народився у селищі Лівчиці Львівської області. Вихованець: ДЮШ "Львів" (до 2015 року).
Кар'єра футболіста: "Шахтар" U-19 Донецьк (2015-2018) – 84 матчі/5 голів, "Карпати" Львів (2019-2020) – 9, "Львів" (2020-2022) – 35/1, "Львів" U-21 (2020-2021) – 1.
Збірна України: U-18 (2015) – 4 матчі, U-19 (2016-2017) – 3, U-21 (2018-2019) – 5.
За "Кривбас" зіграв 19 матчів (УПЛ - 19).
За "Кривбас" виступає з 2022 року.