Родился 15 февраля 1902 года в Москве.
Спортсмен (лыжные гонки), тренер, спорторганизатор.
Подполковник-инженер. Заслуженный мастер спорта СССР (5.05.1934). Заслуженный тренер СССР (1956).
В «Сокольниках» — 1920-24, КОРе — 1925-30 и ЦДКА (все — Москва) — 1931-41.
Чемпион СССР (1928 — в гонке на 10 км; 1926, 1933 — в гонке на 15 км; 1927 — в гонке на 16 км; 1940 — в гонке на 20 км; 1924, 1926, 1927 — в гонке на 30 км с общим стартом и 1932, 1934 — в гонке на 30 км; 1928 — в гонке на 50 км с общим стартом и 1937 — в гонке на 50 км; 1926 — в гонке на 60 км с общим стартом; 1932 — в смешанной эстафете 3х5 км; 1933 — в смешанной эстафете 5х5 км; 1935 — в смешанной эстафете 10х5 км), 2-й призер чемпионатов СССР (1934 — в гонке на 15 км; 1928, 1933 — в гонке на 30 км; 1932 — в военизированном ночном беге патрулей (без винтовки) на 20 км), 3-й призер чемпионата СССР (1935) в беге на 20 и 30 км).
3-й призер чемпионата РСФСР (1921) на дистанции 30 км.
2-й призер Зимней рабочей спартакиады в Осло (1928) в гонке на 30 км.
Один из лучших лыжников страны 1920-30-х годов.
Старший тренер лыжной команды ЦДКА (Москва) — с 1934 года. Главный тренер Вооруженных Сил СССР по лыжному спорту — с 1948 года, тренер сборной СССР — 1961-62.
Начальник ЦДКА — 1943-48.
Автор книг: «Тренировка лыжника» (1936), «Техника лыжного хода» (1938), «На лыжне» (1956), «Лыжный спорт: Программа-пособие по подготовке инструкторов-общественников» (1957).
Награжден орденом Красной Звезды (1950).
Брат — Н.М. Васильев.
Скончался в 1986 году.