Футболом розпочав займатися в складі «Металурга» (Запоріжжя), а 2015 року потрапив в академію «Дніпра». З початку 2017 року перебував у заявці першої команди, втім так за неї і не дебютував.
Влітку 2017 року разом з рядом інших гравців і персоналом перейшов у новостворений «Дніпро-1», у складі якого дебютував на професіональному рівні і за два роки вийшов з командою з другої ліги до Прем'єр-ліги. Також 2018 року недовго грав на правах оренди за першолігову кропивницьку «Зірку»[1]. Дебютував у вищому дивізіоні 11 серпня 2019 року, вийшовши у стартовому складі «Дніпра-1» в домашньому матчі проти чернігівської «Десни».
У січні 2020 року перейшов на правах оренди в естонську «Левадію»[2], за яку зіграв у 8 матчах і забив 2 голи і в серпні 2020 року повернувся до дніпровського клубу[3].