Родился 28 ноября (11 декабря) 1909 года в Иваново-Вознесенске Владимирской губернии.
Спортсмен (футбол), тренер. Защитник.
Мастер спорта СССР (1946). Заслуженный тренер РСФСР (1963).
Окончил Ивановский машиностроительный техникум (1933) и школу тренеров (1952).
Начал играть в 1924 году в Иваново-Вознесенске в команде фабрики имени Балашова. В «Ленинцах» — 1926-32, «Динамо» — 1933-35, 1945-46, «Спартаке» — 1936-37, «Основе» (все — Иваново) — 1938-41 (по июль).
Обладатель Кубка РСФСР (1940).
В сборной Иваново-Вознесенска — 1928-35.
Участник чемпионата СССР (1935), чемпионатов РСФСР (1928, 1932).
В списке «33-х» — №3 (1933).
Тренер «Динамо» (Иваново) — 1946 (по июнь), главный тренер (1946, с июля-49, по ноябрь, 1950, март-июнь, 1951, 1956, с июля-57), начальник команды (1948-49, по ноябрь) и тренер «Красного знамени» и «Текстильщика» (Иваново) — 1954 (с июля)-56 (по июнь), 1958, главный тренер «Металлиста» (Ковров) — 1952-54, «Искры» и «Рубина» (Казань) — 1959 (с декабря)-71 (по сентябрь), «Стрелы» (Казань) — 1971-75.
Под его руководством «Рубин» вышел в класс «А» (1965).
Мемориальная доска установлена в Казани на стадионе «Рубин».
Скончался 30 января 1976 года в Казани. Похоронен на Арском кладбище в Казани.