Родился 19 августа 1918 года в Николаевске Амурской губернии.
Спортсмен (водное поло, плавание), тренер.
Заслуженный мастер спорта СССР (1951, водное поло).
Окончил Военное инженерно-техническое училище имени А.Н. Комаровского и ГДОИФК имени П.Ф. Лесгафта (заочно).
3-й призер чемпионата СССР по плаванию (1937 — на дистанциях 100 м вольным стилем, 100 и 200 м на спине; 1945 — на дистанции 400 м на спине).
Выступал за ВМУЗ и ВМС (Ленинград).
Чемпион СССР по водному поло (1940, 1947, 1950), призер чемпионатов СССР (1939, 1946, 1948, 1949, 1951).
В сборной СССР — 1940-52.
Участник Олимпийских игр (1952).
Тренер ДЮСШ «Политехник» (Ленинград) — 1969-89.
Преподаватель и старший преподаватель Ленинградского высшего военно-морского инженерного училища имени В.И. Ленина — 1946-68.
Участник Великой Отечественной войны. Награжден орденами Отечественной войны II степени (6.04.1985), Красной Звезды (5.11.1954), медалями «За оборону Ленинграда», «За оборону Советского Заполярья», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.», «За боевые заслуги» (15.11.1950).
Жена — О.К. Кокорина.
Скончался 1 февраля 1989 года в Ленинграде.
Фотографии © Денис Шабалин (Москва).