Родился 5 января 1926 года в Иркутске.
Спортсмен (футбол), тренер. Защитник.
Мастер спорта. Заслуженный тренер РСФСР (1990).
Начал играть в 1939 году в Красноярске в юношеской команде, затем в клубной команде «Локомотив» — 1945-46. В «Локомотиве» (Москва) — 1947-59.
В чемпионатах СССР 171 матч, 1 гол.
2-й призер чемпионата СССР (1959).
Обладатель Кубка СССР (1957).
Капитан «Локомотива» — 1953-55.
Главный тренер «Днепра» (Днепропетровск) — 1961 (по август), «Зенита» (Ижевск) — 1962. Тренер клубных команд Московско-Рязанского отделения Московской железной дороги — 1963-68, тренер футбольной школы Министерства путей сообщения — 1969-72 (по июнь).
Начальник отдела массового футбола Управления футбола Спорткомитета СССР — 1972 (с июля)-75, заместитель директора (1976-81) и директор школы «Локомотива» (Москва) — 1982-90, ответственный секретарь Детской футбольной лиги — 1994-98.
Был членом бюро Центрального штаба клуба «Кожаный мяч», председателем комиссий по подготовке резервов и детско-юношеского футбола в Федерациях футбола ДСО профсоюзов и Москвы, в 1990-91 годах — председатель комитета по юношескому футболу Федерации футбола СССР.
Участник Великой Отечественной войны. Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (18.03.1946).
Скончался 9 октября 1998 года. Похоронен на городском кладбище «Волково» в Мытищах Московской области.