Родился 31 июля 1919 года в селе Ак-Шейх Джанкойского района Крымской АССР Украинской ССР.
Спортсмен (баскетбол, водное поло), тренер, арбитр.
Заслуженный тренер Украинской ССР.
Начальник кафедры физической подготовки Киевского высшего общевойскового командного училища имени М.В. Фрунзе — 1959-69.
Участник Великой Отечественной войны. Награжден орденами Красной Звезды (29.08.1944, 30.12.1956), Отечественной войны II степени (29.06.1945), медалями «За оборону Сталинграда» (22.12.1942), «За отвагу» (1.03.1943), «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (9.05.1945), «За освобождение Варшавы» (9.06.1945), «За взятие Берлина» (9.06.1945), «За боевые заслуги» (30.04.1954).
Брат — П.В. Сахновский.
Скончался 17 сентября 2011 года. Похоронен на Байковом кладбище в Киеве (Украина).