В составе владивостокского «Луча» многолетний капитан провёл 17 сезонов с 1980 по 1996 год как игрок во второй, первой и высшей лигах. Сыграл 447 матчей, что является рекордом клуба.
В Высшей лиге провёл 33 матча.
После завершения профессиональной карьеры играет на любительском уровне в чемпионате Владивостока по мини-футболу. Является капитаном команды «Тигры Владивостока» — команды ветеранов «Луч-Энергии».
С 1996 по 2003 с небольшим перерывом входил в тренерский штаб «Луча», а в сезонах 1998—1999 был главным тренером.
Возглавлял команду «Мостовик-Приморье» из Уссурийска, участвующую в зоне «Восток» Второго дивизиона.