Сахнов Владимир Николаевич родился 25 апреля 1961 года, родом он из деревни Каменка, Сандыктауского района Акмолинской области Казахстана.
Спортсмен, подготовка которого начиналась в Казахской ССР. Владимир отличался одной весьма редкой особенностью: мог очень быстро ходить любой эстафетный этап и в то же время имел явную тенденцию и тягу к выступлениям на длинных дистанциях.
В первом случае он завоевал 2 серебряные медали в эстафетных гонках. Это произошло на ЧМ-87 и Олимпийских играх 1988 года в Калгари (Канада), где его товарищами по команде были Владимир Смирнов, Михаил Девятьяров и Алексей Прокуроров. Во втором случае гонщик занимал 6-е место на ЧМ-87, был дважды 8-м на ОИ-84 и ЧМ-85 в марафонских состязаниях на 50 км.
А в конце спортивной карьеры на ОИ-88 у него в марафоне 12-е место, на ЧМ-89 — 24-е. Последний раз он шёл уже дистанцию свободным ходом.
Мастер спорта международного класса с 1984 года. Лучший результат в борьбе за Кубок мира имел в сезоне 1983—1984 гг. — 5-е место. В чемпионатах страны завоевал 13 наград (6 : 2 : 5).
После завершения спортивной карьеры Сахнов работал тренером по лыжным гонкам в родном Казахстане, в 1993—1999 и в 2012—2015 годах был главным тренером национальной команды Республики Казахстан по лыжным гонкам.