С 10 лет занимался в тракторозаводской футбольной школе, тренер Валерий Павлович Щукин. Воспитанник футбольной школы «Мотор», тренер Иван Григорьевич Бодренков. Играл за заводскую команду в чемпионате Владимирсой области.
Дебютировал в «Торпедо» Владимир в 1980 году. Затем выступал за команду в 1984—1999 годах, был капитаном. Провёл в первой, второй и третьей лигах СССР и России 511 матчей, забил 116 мячей (учитывая один мяч в трёх аннулированных играх);[1][2] рекордсмен команды по этим показателям.
Окончил Высшую школу тренеров. На общественных началах работал в мини-футбольной команде «Изолан» Владимир. С 2009 года — главный тренер клуба «Сокол» Суздальский район из чемпионата Владимирской области.