Почти всю карьеру футболиста провёл в ярославском «Шиннике» в 1972—1983 годах. Лишь в 1976—1977 годах выступал за московский «Спартак», а после - за рязанский «Спартак».
Сын Дмитрий также футболист.