الحزب الإسلامي الماليزي
في الانتخابات العامة لعام 1999، انتُخب صالح عضوًا في جمعية ولاية تيرينجانو عن دائرة جيرتيه عن الحزب الإسلامي الماليزي (PAS) الذي تمكن من تشكيل حكومة الولاية الجديدة وعين صالح كمستشار تنفيذي لولاية تيرينجانو. ومع ذلك، لم يترشح مرة أخرى في الانتخابات العامة لعام 2004 بسبب سوء حالته الصحية.