 He was the general manager of Overseas Assurance Company for 18 years before he resigned to stand for the Singapore general elections in 1959.He became the Member of Parliament for Geylang West.He was in Singapore's first cabinet and served as a minister from 1959 to 1976.