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