Виступи почав у харківському «Металісті» (1990–1993).
У 1993 році перейшов у московський «Спартак». У 1994 році, не витримавши конкуренції з Гинтарасом Стауче і Дмитром Тяпушкіним, пішов у калінінградську «Балтику», де грав у 1994–1998 роках.
Потім виступав за «Торпедо» -ЗІЛ (1999–2001), «Сатурн- Ren TV» (2001–2002), «Сокіл» (2003), на поле не виходив), «Балтика — Тарко» (2004), «Урал» (2004), «Спартак- МЖК» (2005–2007). Після того, як «Спартак-МЖК» знявся з першості першого дивізіону, перейшов в нижньогородську «Волгу». У грудні 2007 року покинув команду.
У сезоні 2008 року виступав за клуб «Нижній Новгород», який дебютував на професійному рівні в другому дивізіоні Росії (зона «Урал -Поволжя»).