Выступал за команды «Днепр» Днепропетровск (1991), «Черноморец» Одесса (1992 — 1993), «Таврия» Херсон (1993 — 1994), «Спартак» Владикавказ (1994), ЦСКА Москва (1995 — 1996), «Зенит» Санкт-Петербург (1997), «Сокол» Саратов (1998 — 1999), «Торпедо-ЗИЛ» Москва (2000 — 2002), «Волгарь-Газпром» Астрахань (2002).
За сборную России сыграл 1 матч. За олимпийскую сборную России сыграл 4 матча, забил 7 голов.
