Родился 22 августа 1941 года в Минске.
Спортсмен (футбол), тренер, спорторганизатор. Защитник.
Мастер спорта. Заслуженный тренер Белорусской ССР (1982).
Воспитанник ФШМ — с 1957 года и «Спутника» (обе — Минск) — с 1960 года. В «Беларуси» и «Динамо» (Минск) — 1961-69, «Немане» (Гродно) — 1970, «Гомсельмаше» (Гомель) — 1971-72 (по июнь).
В чемпионатах СССР 249 матчей, 4 гола.
3-й призер чемпионата СССР (1963).
Финалист Кубка СССР (1965).
Тренер «Гомсельмаша» (Гомель) — 1971-72 (по июнь), тренер (1978, с июля-80, 1982, с июля-86, по июль) и главный тренер «Динамо» (Минск) — 1986 (с июля)-88 (по май), главный тренер «Белшины» (Бобруйск, Республика Беларусь) — 1999, «Смены-Минск» (Минск, Республика Беларусь) — 2003-04. Главный тренер олимпийской сборной Беларуси — 1992 (с июля)-2000. Тренер ДЮСШ «Трудовые резервы» (Минск) — 1972 (с августа)-73, ДЮСШ «Динамо» (Минск) — 1974-78 (по июль), 1988 (с мая)-92 (по июнь).
Директор стадиона «Трудовые резервы» (Минск) — 1973.
Под его руководством «Белшина» стала обладателем Кубка Беларуси» (1999); «Динамо» — финалистом Кубка СССР (1987).
Сын — футболист К.И. Савостиков.
Скончался 19 июля 2018 года.