Воспитанник петрозаводской юношеской команды «Олимпия» (1981–1986) и петрозаводской ДЮСШ-7 (1986–1991). Первые тренеры – Владимир Александрович Бураков и Станислав Александрович Ильинский.
Игровая карьера: «Спартак» Петрозаводск (1991), «Смена-Сатурн» Санкт-Петербург (1992–1993), «Баден» Баден, Швейцария (1993–1994), «Зенит» Санкт-Петербург (1995–1996), «Ротор» Волгоград (1997–2004, 2011–2012), «Урал» Екатеринбург (2005–2006, 2010), «Терек» Грозный (2007), «Кубань» Краснодар (2008), «Атырау» Арытау, Казахстан (2009), «Энергия» Волжский (2012).