W 1985 r. zadebiutował na mistrzostwach świata zajmując 8. miejsce w biegu na dystansie 50 km techniką klasyczną podczas mistrzostw w Seefeld in Tirol. Dwa lata później, na mistrzostwach świata w Oberstdorfie wspólnie z Ołeksandrem Batiukiem, Władimirem Smirnowem i Michaiłem Diewjatiarowem wywalczył srebrny medal w sztafecie. Indywidualnie zajął 6. miejsce w biegu na 50 km techniką dowolną. Startował także na mistrzostwach świata w Lahti w 1989 r. Zajął tam 12. miejsce w biegu na 15 km techniką dowolną, a wraz z kolegami zajął 5. miejsce w sztafecie.
Najlepsze wyniki w Pucharze Świata uzyskał w sezonie 1983/1984, kiedy to zajął 5. miejsce w klasyfikacji generalnej. Łącznie 2 razy stawał na podium Zawodów Pucharu Świata, przy czym nigdy nie odniósł zwycięstwa. W 1989 r. postanowił zakończyć karierę.
Ponadto Sachnow zdobył trzy tytuły mistrza ZSRR w biegu na 50 km (w latach 1982, 1984 i 1986) oraz dwa tytuły mistrza ZSRR w sztafecie (w 1986 i 1987 r). Po zakończeniu kariery rozpoczął pracę jako trener. W latach 1993–1999 był trenerem reprezentacji Kazachstanu.