During his years in the CCS he held several positions, including permanent secretary to the Ministries of Information, Broadcasting, Transport and Cultural Affairs, Government Agent in Anuradhapura, Mannar and Jaffna, and Assistant Government Agent in Galle.
Im Staatsdienst bekleidete er verschiedene Positionen, unter anderem war er Permanent Secretary im Ministerium für Information, Broadcasting, Transport und Kulturelle Angelegenheiten, Government Agent in Anuradhapura, Mannar und Jaffna, und Assistant Government Agent in Galle.