Салих Гарифуллович родился 16 марта 1923 года в с.Измери Спасского кантона ТатАССР (ныне Спасский район РТ). Окончил Куйбышевское педагогическое училище (1941г.). В 1941 году учитель сельской школы в Бурят-Монгольской АССР. Участник Великой Отечественной войны. В 1941–45 года в действующей армии. В 1946–47 года, 1948–52 года учитель Измерской средней школы, в 1947–48 года 1-й секретарь Куйбышевского райкома ВЛКСМ, в 1952–57 года инструктор, заведующий отделом, секретарь Куйбышевского райкома КПСС ТатАССР. Окончил в 1961 году Казанскую высшую партийную школу, Мензелинский совхоз-техникум (1964г.). В 1961–62 года инструктор Татарского обкома КПСС. В 1962 году 1-й секретарь Мензелинского райкома КПСС, в 1962–65 года секретарь парткома Пестречинского производственного колхозно-совхозного управления, в 1965–72 года 1-й секретарь Актанышского райкома КПСС ТатАССР. В 1972–84 года председатель Татарского областного совета профсоюзов. Уделял большое внимание деятельности профсоюзных организаций в Куйбышевском районе, повышению производственной активности трудящихся и улучшению культурно-массовой работы. Депутат ВС ТатАССР в 1963–75 года, 1980–85 года. Награждён орденами Ленина, Трудового Красного Знамени, «Знак Почёта», медалями.