Народився у Львові, вихованець місцевої СДЮШОР «Карпати» (перший тренер — Тарас Ткачик)[1].
Після завершення футбольної школи уклав з «Карпатами» професійний контракт. За неповних півтора сезони пройшов шлях від юніорського до основного складу львівського клубу. Дебютував за першу команду «зелено-білих» 3 березня 2019 року в програному (0:1) дербі в рамках Прем'єр-ліги проти «Львова»[2]. Всього провів за «Карпати» 8 матчів у Прем'єр-Лізі та один — у Кубку України, а також більше сотні — у чемпіонатах U-21 та U-19[1].