Футболист ранее выступал в молодежном первенстве за «Локомотив». Сезон 2016/17 провел в «Долгопрудном», где принял участие в 25-ти матчах и забил 2 мяча.
В сезоне 2017/18 выступал в хорватском «Новиграде», в составе которого также забил 2 мяча, при этом сыграв в 18 встречах и став серебряным призером чемпионата. С 2018 года выступал за «Химки».
В прошлом сезон он провел 15 матчей за «Химки» и забил два мяча при одной голевой передаче.