После работы в частном секторе в Шри-Ланке он среди первых поступил в 1965 году во внешнеполитическую службу Шри-Ланки и работал затем на дипломатических постах в Лондоне, Пекине, Вашингтоне, О.К., Нью-Дели и Женеве и в ранге посла был назначен на работу в Женеве при Организации Объединенных Наций (1984 - 1987 годы) и в Вашингтоне, О.К. (1995 - 1997 годы).
1965年，他告别在斯里兰卡私营部门的职业，应试名列第一进入斯里兰卡外交系统。 进入外交系统后，他先后被派往伦敦、北京、华盛顿、新德里和日内瓦等地工作，并曾担任斯里兰卡驻联合国日内瓦办事处代表团大使（1984-1987）以及斯里兰卡驻华盛顿大使（1995-1997）。