Воспитанник алматинского футбола. В течение 4-х лет играл за юношескую сборную Советского Союза. Серебряный призер Чемпионата Европы в составе юношеской сборной СССР.
В 1983—1989 (с перерывом) выступал за «Кайрат», провел 18 матчей в высшей лиге. В 1990 играл за узбекский Навбахор, был заявлен за клуб и в 1991, но в итоге сезон провел в «Кайрате».
В 1993 перешел в новообразованную команду «Достык» (Алма-Ата). В 2-й половине года уехал в играть в германскую оберлигу, где провел только сезон.
В 1994 вернулся в Казахстан, стал играть за Елимай. В середине 1997 перешел в ашхабадский «Копетдаг», где провел 1,5 года.
С 1998 года продолжил выступления на родине. Завершил карьеру игрока в 2003 году в команде Жетысу.
В 2004 году переквалифицировался в арбитры. В настоящее время обслуживает матчи премьер-лиги Казахстана.