Родился в городе Горьком. Проживал и учился в посёлке Черта Беловского района Кемеровской области. В ноябре 1981 года был призван в ряды Вооружённых Сил СССР. С августа 1982 года принимал участие в боевых действиях на территории Республики Афганистан. Механик-водитель БМП рядовой Салахов погиб при исполнении воинского долга. Похоронен на кладбище посёлка Черта. Награды: орден Красной Звезды (посмертно).