Воспитанник московского «Локомотива». Первый тренер — Александр Александрович Харитонов[2]. В 2013—2016 годах выступал за дублирующий состав «Локомотива» в молодёжном первенстве России, проведя 52 матча и забив 1 гол. В сентябре 2016 года на правах свободного агента перешёл в команду Высшей лиги Кипра«Этникос» Ахна[3]. 31 января 2018 подписал контракт с кипрским клубом «Пафос» на полтора года[4]. В июле 2019 года перешёл в тульский «Арсенал». В январе 2020 года перешёл[5] в волгоградский «Ротор». В июне 2020 года закончился срок аренды[6].В феврале 2022 года контракт с «Арсеналом» был расторгнут[7]. После этого тренировался с московским «Торпедо», но стороны не смогли договориться о контракте[8]. В итоге перешёл в казахстанский «Кызыл-Жар»[9], за который провёл две игры.