Его первой профессиональной командой был липецкий «Металлург». Затем он два с половиной сезона провёл в «Уралане», а в 2004 году переехал в «Ростов». В 2008 году перешёл в «Шинник». 22 декабря 2010 года перешёл в нижегородскую «Волгу».
В Премьер-лиге провёл 83 матча, забил 2 мяча.
Приглашался в молодёжную сборную России.