Родился 6 марта 1923 года в селе Марчуги Усмерской волости Бронницкого уезда Московской губернии.
Спортсмен (хоккей с мячом), тренер, арбитр, спорторганизатор.
Судья республиканской категории (1965, футбол). Судья всесоюзной категории (1970, хоккей с мячом).
Начал играть в 1939 году в Москве в заводской команде. В «Урожае» (Перово) — 1954-56.
Чемпион РСФСР (1956), 2-й призер чемпионата РСФСР (1955).
Обладатель Кубка РСФСР (1955).
Победитель чемпионатов ЦС «Урожай» (1957, 1959).
Начальник команды «Урожай» (Перово) — 1956-60, начальник команды (1960/61) и главный тренер «Спартака» (Ногинск) — 1961/62, «Труда» (Курск) — 1963-66.
Судейством занимался с 1966 года. Судил матчи команд высшей лиги — 1967-73.
В списке лучших судей сезона — 1969.
Работал инструктором физкультуры на авиационном заводе в Кубинке Московской области, директором спорткомплекса в Звенигороде Московской области, инструктором физкультуры на фабрике ВТО в Долгопрудном Московской области.
Участник Великой Отечественной войны. Награжден медалью «За оборону Москвы» (5.09.1944).
Скончался 22 января 1980 года в Москве.