Родился 20 апреля 1904 года в деревне Кабаловка (позже Парголовского района Ленинградской области).
Спортсмен (лыжные гонки), тренер.
Заслуженный мастер спорта СССР (17.02.1943).
Окончил школу тренеров при ГИФКе имени П.Ф. Лесгафта и школу пограничных войск (1928).
Выступал за ССТС и ВФСО «Динамо» (Ленинград).
Чемпион СССР (1936 — в гонке на 50 км; 1932, 1933 — в военизированном ночном беге патрулей на 20 км), 2-й призер чемпионатов СССР (1928 — в гонке на 10 км; 1932 — в смешанной эстафете 3х5 км; 1933 — в смешанной эстафете 5х5 км), 3-й призер чемпионата СССР (1936) в гонке на 20 км.
Чемпион РСФСР (1932).
Был тренером ВФСО «Динамо» (Ленинград).
Среди его учеников — А. Викторов, А. Петерсон, З. Обухов, Н. Северток.
Участник Советско-финской и Великой Отечественной войн. Награжден орденами Отечественной войны II степени, Красной Звезды, медалями «За оборону Ленинграда», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».
Сестра — Н.И. Воробьева.
Скончался в 1989 году. Похоронен на Шуваловском кладбище в Санкт-Петербурге.