Joined the Legal Service and was appointed a Deputy Public Prosecutor/State Counsel from 1971 to 1973. He was appointed a Magistrate and then District Judge and the State Coroner between 1973 and 1976...
Joined M/s Osborne Jones & Co as a partner from August 1976 to 31st December 1978. He was a partner of M/s Ng Ong & Chee from 1st January 1979 to 31st December 2006