По закінченні сезону 1996 року пішов з «Спартака» і грав у різних клубах вищого і першого дивізіонів. Чотири рази виходив з першого дивізіону в вищий (1998 — з «Локомотивом» (НН), 2001 — з «Шинником», 2002 — з «Рубіном», 2004 — з «Тереком»). Станом на 2004 рік такого досягнення домігся лише Геннадій Сьомін. Фіналіст Суперкубка Росії (2005) («Терек»).