Родился 18 июля 1920 года в селе Троцко-Лобаново Малинского района Московской губернии.
Спортсмен (плавание, водное поло), тренер (водное поло), арбитр (водное поло).
Заслуженный мастер спорта СССР (1946, плавание). Заслуженный тренер СССР (1957). Судья всесоюзной категории (1956).
В плавании тренировался под руководством Ф.Б. Житковой и Г.П. Чернова.
Чемпион СССР по плаванию (1937, 1939, 1943, 1944, 1945, 1947, 1949, 1950, 1951 — на дистанции 100 м вольным стилем; 1945, 1946, 1947, 1950, 1951 — на дистанции 200 м вольным стилем; 1945 — на дистанции 300 м вольным стилем; 1947 — на дистанции 300 м на боку; 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951 — на дистанции 400 м вольным стилем; 1945 — на дистанции 500 м; 1944, 1946, 1947, 1948, 1949, 1950 — на дистанции 1500 м вольным стилем; 1946, 1948-50 — в эстафете 4х200 м; 1946, 1947, 1949-51 — в комбинированной эстафете 3х100 м), 2-й призер чемпионата СССР (1946, 1948 — на дистанции 100 м вольным стилем; 1951 — на дистанции 1500 м вольным стилем).
Рекордсмен СССР и Европы.
Выдающийся отечественный спринтер 1940-х годов.
Играл в водное поло за «Торпедо» — 1935-48, «Профсоюзы-1» (обе — Москва) — с 1949 года.
Чемпион СССР по водному поло (1948).
Участник Олимпийских игр (1952).
Главный тренер сборной СССР по водному поло — 1953-63.
Под его руководством сборная РСФСР стала победителем Спартакиады народов СССР (1956).
Начальник футбольной команды «Торпедо» (Москва) — 1970.
Награжден орденом Трудового Красного Знамени.
Скончался в феврале 1987 года. Похоронен на Даниловском кладбище в Москве.
Фотография могилы © Павел Кац (Москва).