He was also the Director of Ken Holdings Berhad, Muhibbah Engineering (M) Bhd and others.
He was also the manager of Perak FC and Vice President of Football Association of Malaysia.
[1] He was a member of the Perak Public Accounting Committee, Barisan Nasional Supporters Club, Chairman of Commercial Vehicle Licensing Board and Director of Tabung Haji Management Board.
He was the incumbent Chief of UMNO Larut branch and rejected Hamzah Zainuddin as a candidate for the Larut branch chief election as Hamzah joined the branch after 31 December 2007, which is a breach of UMNO's constitution.
[2] He had passed away on 9 June 2017 in Hospital KPJ Ipoh.