Родился 15 февраля 1924 года в Лиде Гродненской области Белорусской ССР.
Спортсмен (футбол, фигурное катание), тренер, арбитр (фигурное катание), спорторганизатор. Нападающий.
Судья всесоюзной категории (1963). Судья международной категории (1967). Заслуженный работник физической культуры РСФСР (3.04.1987).
Окончил Магнитогорский техникум физической культуры (1949) и Челябинский государственный педагогический институт (1971).
Играл в футбол за «Торпедо» (Миасс) — 1946-48, «Динамо» — 1949, 1950-55, «Дзержинец» — 1950, клубной команде «Локомотив» (все — Челябинск) — 1957.
Чемпион РСФСР по фигурному катанию (1949 — в одиночном катании; 1949, 1950 — в парном катании).
Тренер футбольных команд «Локомотива» (Челябинск) — 1959-63, «Алги» (Фрунзе) — 1964. Тренер школы фигурного катания в парке имени А.С. Пушкина (Челябинск) — 1964-67.
Директор Дворца спорта «Юность» (Челябинск) — 1967-98, член исполкома (1967-72) и вице-президент Федерации фигурного катания на коньках СССР — 1985-86, почетный вице-президент Федерации фигурного катания на коньках России — с 1992 года.
Старший советник Главы администрации Челябинской области по вопросам развития физкультуры и спорта — с июля 1996 года.
Награжден нагрудным знаком «Отличник физической культуры и спорта» (1967).
Мемориальная доска установлена в Челябинске по адресу: Свердловский проспект, 51.
Скончался 15 апреля 2006 года в Челябинске.