Родился 18 октября 1939 года в поселке Черемхово Иркутской области.
Спортсмен (футбол), тренер, арбитр, спорторганизатор. Нападающий, полузащитник.
Мастер спорта. Судья республиканской категории (1970).
В «Авангарде» — 1957-60, «Торпедо» (обе — Харьков) — 1961-63, 1965, «Металлурге» и «Коммунарце» (Коммунарск) — 1963-64, «Химике» (Северодонецк) — 1965, «Спартаке» и «Котлостроителе» (Белгород) — 1966-69.
В чемпионатах СССР 6 матчей.
Был главным тренером любительской команды «Энергомаш» (Белгород) — призера первенства и обладателя Кубка Белгородской области.
Председатель Федерации футбола Белгородской области — 1970-73. Начальник команды «Салют» (Белгород) — 1974-76, 1978-79. В разные годы был директором стадиона «Котлостроитель», директором ДЮСШ футбола ПО «Белгород-Энергомаш», заведующим учебно-спортивным отделом Спорткомитета Белгородской области.
Инспектировал матчи первенств СССР и России — 1983-2009.
Скончался 26 сентября 2016 года.