Родился 28 октября 1932 года в городе Свердловск.

Окончил Казанский педагогический институт (1953). С 1960 года на тренерской работе, старший тренер детско-юношеской спортивной школы плавания (1967–1977), добровольного спортивного общества «Труд» и Всесоюзного добровольного физкультурно-спортивного общества профсоюзов (1977–1992). Одновременно в 1960–1980 годах тренировал сборные команды пловцов ТАССР, РСФСР, СССР.

Среди воспитанников– И.А.Нечаева.