Родился 27 июня 1943 года в Глазове Удмуртской АССР.
Спортсмен (плавание), тренер.
Мастер спорта СССР (1962). Заслуженный тренер Белорусской ССР (1976). Заслуженный тренер СССР (1981). Заслуженный работник физической культуры и спорта Республики Беларусь (10.10.2017).
Окончил Белорусский ГИФК (1966) и аспирантуру ГЦОЛИФКа (1973).
Чемпион Белорусской ССР.
Тренер СКА Белорусского военного округа — 1966-67. Тренер сборной СССР — 1974-84, старший тренер сборной Белорусской ССР — 1984-86.
На преподавательской работе (1967-74, с 1989 года), проректор (1995-2003) и профессор кафедры теории и методики физического воспитания и спорта Белорусского ГИФКа.
Председатель тренерского совета Белорусской ССР — 1967-70, член президиума Федерации плавания Республики Беларусь.
Доктор педагогических наук (1993). Профессор (1995).
Награжден медалью «За трудовое отличие» (1980), знаком «За развитие физической культуры и спорта в Республике Беларусь» (2013).
Скончался 3 ноября 2023 года.