Начал играть в ворошиловградской команде «Заря» в 1969 году и выступал за неё 13 лет, став чемпионом СССР 1972 года.
Службу в рядах советской армии проходил в 1974—1975 годах в составе СКА (Киев) и ЦСКА.
Закончил играть в 35 лет в липецком «Металлурге».
В 1989 году закончил Высшую школу тренеров.
Тренировал команды «Металлург» из Липецка, ФК «Тюмень», «Кристалл» из Смоленска, «Спартак» из Щёлково, «Торпедо-Металлург» из Москвы, «Содовик» из Стерлитамака, «Балтика», в 2008 году работал в спортивном отделе ФК «Москва».
В 2009 году — главный тренер клуба «Волгарь-Газпром-2» из города Астрахань.
В 2010 году стал главным тренером «Авангарда» из Курска.