He was the Member of Sabah State Legislative Assembly for Liawan, Keningau from 2004 to 2018 and a former member of the Dewan Negara representing Sabah from 1993 to 1999.
Besides that, he was also the Chairman of Sabah MNI Agency from 1984 to 1996, member of Board of Directors of FELCRA from 1992 to 1994, director of the People's Development Leaders Unit of Sabah from 1994 to 1996, deputy Executive Chairman of the Sabah National Integration Unit in 1996, member of the board of directors of Tabung Haji Malaysia and finally became the President of the Sabah Native Affairs Council from 1998 to 2004.
As of 2020, he is now the Chairman of the Sabah Islamic United Organization ever since he retired from politics, as a consequence of his recent defeat in the 2018 general elections.
[1][2] He started his political career in early 1980s and was a member of USNO.
[3][4] He quitted UMNO and was joined BERSATU in 2019 befor joining the GAGASAN party in 2023 under the leadership of Hajiji Noor and his deputy, Masidi Manjun.