Родился 30 декабря 1930 года в Минске.
Тренер (водное поло, плавание), арбитр (водное поло), спорторганизатор.
Судья всесоюзной категории (1972).
Окончил Белорусский ИФК (1953).
Тренер сборной СССР по плаванию — 1985-89.
Председатель Минского областного совета СДСО «Буревестник» — 1969-70.
Старший преподаватель Белорусского политехнического института — 1954-68, заведующий кафедрой Института механизации сельского хозяйства (Минск) — 1970-85.