Родился 2 мая 1923 года в Витебске Белорусской ССР.
Спортсмен (футбол), тренер, арбитр. Нападающий.
В «Спартаке» (Чебоксары) — 1940, команде в/ч Саенко — 1945, «Торпедо» — 1947, «Динамо» — 1947, 1952-53, «Спартаке» — 1948-50, ОДО (все — Минск) — 1950, «Буревестнике» (Кишинев) — 1950, «Спартаке» (Вильнюс) — 1951, СКИФе — 1953, «Пищевике» — 1954, «Буревестнике» (все — Минск) — 1955.
В чемпионатах СССР 3 матча, 1 гол.
Главный тренер «Гвардейца» (Уручье) — 1956, тренер «Урожая» (Минск) — 1957, юношеской команды «Урожай» (Минск) — 1957-58, тренер (1959-61) и главный тренер «Локомотива» (Гомель) — 1962-63 (по июль), главный тренер «Десны» (Чернигов) — 1963 (с августа)-64, «Немана» (Гродно) — 1965-69, «Днепра» (Могилев) — 1970-73, тренер «Буга» (Брест) — 1974-75.
Участник Великой Отечественной войны. Награжден медалями «За боевые заслуги» (21.12.1942), «За оборону Кавказа» (8.10.1945).
Скончался 5 мая 1975 года в Минске.