Салих Ахмадуллович родился 30 июня 1924 года в д.Новый Баран Спасского кантона ТатАССР (позже Кузнечихинский район ТатАССР, ныне с.Чечекле Спасского района РТ). Окончил 7 классов.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 1942 году Кузнечихинским РВК ТатАССР. Военную службу начал курсантом в 10 учебном зенитном артиллерийском полку (г.Купцово Московская область) с 14 октября 1942 года. В период с июля 1943 года по октябрь 1945 года службу проходил 1413 зенитном артиллерийском полку 32 зенитной дивизии РГК Ленинградского фронта шофером, в составе которого принял участие в действующей армии с 20 августа 1943 года по 9 мая 1945 года. В период с октября 1945 года по март 1947 года службу проходил в 1413 зенитном артиллерийском полку командиром автомобильного отделения. После увольнения в запас вернувшись домой работал трактористом, комбайнером в колхозе «Кзыл Юлдуз». С супругой Халией Шайахметовной (1926г.р.) вырастили 2-х сыновей и 4-х дочерей.
Награжден медалью «За боевые заслуги» (1944г.), медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» и юбилейными медалями в ознаменование победы в Великой Отечественной войне.