Выступал за клубы Саратовской области: в 1963—1964 гг. — за «Сокол» (клубный), в 1965—1966 гг. — за дубль «Сокола», в 1967—1980 гг. — за «основу». В 1967 году стал одним из первых саратовских мастеров спорта по футболу (за выступление в полуфинале Кубка-1967), через год выступал за сборную РСФСР. За «Сокол» провёл более 400 матчей, забил более 60 мячей. Карьеру закончил в 1983 году в составе саратовского «Восход».
Впоследствии работал судьёй, тренером, инструктором физической культуры на стадионе «Локомотив».
Родился в семье футболиста «Сокола» Владислава Ольшанского.