В первенстве СССР играл в низших лигах за «Колхозчи» Ашхабад, «Сокол» Саратов, «Уралмаш» Свердловск.
В чемпионате Казахстана выступал в составе «Кайрата» Алма-Ата, «Елимая» Семипалатинск.
В 1998 играл за Нису из Ашхабада.
Провел 6 матчей за сборную Казахстана и 2 игры за сборную Туркмении.
С 2001 работает тренером в России — сначала в Кристалл (Смоленск), а с 2002 — в «Рубине».