Родился 15 февраля 1935 года в Хабаровске.
Спортсмен (хоккей с мячом, футбол), тренер (футбол), арбитр, спорторганизатор. Вратарь (хоккей с мячом), защитник (футбол).
Судья республиканской категории (1975, футбол). Судья всесоюзной категории (1982, хоккей с мячом).
Начал играть в 1952 году в Хабаровске в юношеской команде «Динамо». В ОДО и ОСК (Хабаровск) — 1956-58.
В чемпионатах СССР около 10 матчей.
Играл в футбол за ОДО и СКВО (Хабаровск) — 1957-59, «Томич» (Томск) — 1960-64.
Тренер (1966-69), начальник команды (1970) и главный тренер «Луча» (Владивосток) — 1971, 1986-87 (по сентябрь), главный тренер «Сахалина» (Южно-Сахалинск) — 1972-74, тренер футбольных клубных команд «Водника» (Ванино Хабаровского края) — 1981-85, «Портовика» (Покровка Приморского края) — 1988-97. Тренер футбольных детских команд «Торпедо» (Томск) — 1965, старший тренер детских команд «Луча» (Владивосток) — 1975-80, завуч школы «Луча-Энергии» (Владивосток) — с апреля 2006 года.
Судейством занимался с 1975 года. Судил матчи команд высшей лиги по хоккею с мячом — 1976-86. До 2007 года инспектировал матчи команд высшей лиги по хоккею с мячом.
Директор спортивной базы «Луча» (Владивосток) — 1998-2000. Несколько лет был председателем Дальневосточной федерации хоккея с мячом.
Директор по проведению соревнований Межрегиональной федерации футбола Дальнего Востока — 2000-06 (по март).
Скончался 8 декабря 2012 года во Владивостоке.