Воспитанник московской спортшколы «Смена». На профессиональном уровне дебютировал в составе «Локомотива-2». Затем выступал за другие коллективы ПФЛ и ФНЛ. В 2016 году числился в составе латвийской «Риги», но за основной состав не выступал.
В 2018 году переехал в Армению. В Первом дивизионе за 26 игр первенства забил 46 голов за «Ереван» и помог команде оформить путевку в элиту[2]. Летом 2019 года подписал контракт с «Пюником»[3], за который вскоре дебютировал в еврокубках.