Вихованець ДЮСШ міста Жидачева[1] та Львівського училища фізичної культури (тренер Іван Павлюх). З 2008 по 2012 рік у складі команди «УФК» Львів провів у чемпіонаті ДЮФЛ 66 матчів, забивши 14 голів.
У січні 2016 року їздив на перегляд у чеський клуб «Карвіна», узяв участь у товариському матчі, де навіть відзначився результативною передачею[2], але зрештою повернувся до «Карпат». 10 квітня того ж року дебютував у Прем'єр-лізі в домашній грі проти «Олександрії», вийшовши у стартовому складі[3].
На початку 2017 року був відданий в оренду в білоруський «Нафтан»[4]. У складі «Нафтана» став основним опорним півзахисником. У червні 2017 року залишив новополоцький клуб через важке фінансове положення клубу[5]
7 серпня 2017 року став гравцем «Руху» з Винник, підписавши орендну угоду до кінця року[6], де грав до кінця року[7], а у лютому 2018 року був орендований естонським клубом «Нимме Калью»[8], який 24 грудня 2018 року викупив контракт гравця, підписавши з ним повноцінний контракт[9].
Кар'єра в збірній
З 2011 по 2015 рік грав у складі юнацьких збірних України U-16, U-17, U-19 та U-20.
Статистика
Статистичні дані наведено станом на 2 грудня 2016 року