Начинал играть в футбол в городе Ашхабаде. Воспитанник школы московского «Локомотива».
Выступал за «Шинник» (Ярославль), «Спартак» (Кострома), «Ротор» (Волгоград), «Юрмала» (Латвия), «Салют-Энергия» (Белгород), «Авангард» (Курск), «Химки» (Московская область), «Факел» (Воронеж), «Тюмень» (Тюмень).
В «Олимпийце» - с июня 2016 года.