Воспитанник московской СДЮШОР «Торпедо». Первый тренер – Николай Михайлович Ульянов.
Игровая карьера: «Торпедо» Москва (1991-1993), «Асмарал» Москва (1993-1995), «Асмарал» Кисловодск (1993), «Динамо» Москва (1996-2000), «Шинник» Ярославль (2001-2004), «Анжи» Махачкала (2005), «Женис» Астана, Казахстан (2005).