В начале 2000-х годов играл за клубы второго дивизиона России — «Спартак» (Йошкар-Ола), «УралАЗ» (Миасс), «Металлург-Метизник» (Магнитогорск), а также за таганрогское «Торпедо», выступавшее в то время в любительском первенстве.
В 2003 году перешёл в казахстанский «Батыс», вскоре переименованный в «Акжайык». Дебютный матч в высшей лиге Казахстана сыграл 2 августа 2003 года против «Есиля» (Кокчетав)[1]. Всего за полтора сезона сыграл 34 матча в чемпионате страны.
После возвращения в Россию выступал только на любительском уровне.