Народився 10 квітня 1995 року у м. Львів.
Зріст – 171 см., вага – 64 кг.
У чемпіонаті ДЮФЛ України виступав за команду «Карпати» Львів (69 матчів).
На аматорському рівні виступав за команди ФК «Куликів», «Карпати» Львів (чемпіонат України серед аматорів – 9 матчів).
У професійному футболі виступав за команди «Карпати»-U19 Львів (2012/13 – 2013/14 – 42 матчі, 1 гол), «Карпати»-U21 (2013/14 – 2016/17 – 28 матчів, 1 гол), МФК «Миколаїв» (2016/17, перша ліга – 6 матчів; кубок України – 2 матчі), «Скала» Стрий (2017/18, друга ліга – 13 матчів), «Нива» Вінниця (2017/18 – 2018/19, друга ліга – 23 матчі; кубок України – 1 матч), «Верес» Рівне (2018/19 – 2019/20, друга ліга – 14 матчів; кубок України – 2 матчі), «Карпати» Львів (2021/22, друга ліга – 14 матчів, 3 голи; кубок України – 3 матчі), «Нива» Тернопіль (2022/23, перша ліга – 3 матчі), «Лівий Берег» Київ (2023/24 – 24/25, прем’єр-ліга – 6 матчів; перша ліга – 25 матчів, 1 гол; кубок України – 2 матчі).