Во время учёбы в художественно-ремесленном ПТУ начал серьёзно увлекаться футболом. После училища работал по специальности краснодеревщиком на фанерно-мебельном комбинате. В 1965 году дебютировал в «Верховине» (Ужгород). В 1966 году, не желая проходить армейскую службу в львовском СКА, перешёл в «Локомотив» (Винница). В 1968—1970 годах играл в одесский «Черноморец», в конце 1970 года перешёл в «Динамо» (Киев), где играл до конца карьеры.
В 1971 году сыграл три матча в составе олимпийской сборной СССР, в 1975—1976 годах — 15 матчей за главную сборную.
После завершения футбольной карьеры в 1979 окончил Высшую школу МВД, затем работал в Академии МВД, получил звание полковника милиции. Ныне — начальник кафедры, доцент национальной академии внутренних дел Украины, председатель комитета по вопросам проведения соревнований и справедливой игры, контрольно-дисциплинарного комитета Федерации футбола Украины. К 110-летию украинского футбола награждён орденом «За заслуги» III степени.
Баптист. Старший брат Владимир — также бывший футболист. Первая жена умерла в 1988 году от рака желудка. Через пять лет женился вторично. Жена — Лариса, трое детей: дочь Виктория, два сына — Стефан (играл в юношеской команде киевского «Динамо») и Евгений, внучка Екатерина и внук Антон.