他于1972年进入新加坡武装部队服役，曾任助理参谋长（后勤）、助理参谋长（情报）等职。1984年三军联合参谋部成立后，他出任三军情报局首任局长，为准将军衔。1989年，他曾前往美国约翰霍普金斯大学深造，取得国际公共政策硕士。1990年7月，他被借调至新加坡外交部。1995年12月退役。他于1990年起开始担任新加坡外交官。1990年9月至1994年12月间，他出任新加坡驻泰国大使，同时兼驻缅甸、柬埔寨。1995年1月至1996年7月，担任新加坡驻台北贸易代表。1996年8月至1997年间，又任新加坡驻德