Народився 31 травня 1999 року у с. Пісочна Миколаївський район Львівська область.
Зріст - 189 см., вага - 74 кг.
У чемпіонаті ДЮФЛ України виступав за команду «Карпати» Львів (78 матчів, 27 голів).
На аматорському рівні виступав за команду «ЛНЗ» Лебедин (чемпіонат України серед аматорів - 21 матчі, 6 голів; кубок України серед аматорів - 8 матчів, 2 голи).
У професійному футболі виступав за команди «Карпати»-U19 Львів (2016/17 - 2017/18 - 43 матчі, 9 голів), «Карпати»-U21 (2016/17, 2018/19 - 21 матч, 5 голів), ФК «Львів»-U21 (2019/20 - 14 матчів), «Дніпро» Черкаси (2021/22, друга ліга - 18 матчів, 5 голів; кубок України - 1 матч), «Діназ» Вишгород (2022/23, перша ліга - 19 матчів, 3 голи), «ЮКСА» Київ (2023/24, друга ліга - 15 матчів, 2 голи; кубок України - 3 матчі, 1 гол), «Прикарпаття» Івано-Франківськ (2023/24 - 2024/25, перша ліга - 20 матчів, 3 голи; кубок України - 2 матчі, 2 голи).
Виступав за національну збірну України-U19 (2018 рік - 2 матчі).