In October 1920, he was appointed to the
Ceylon Civil Service as a cadet by the
Governor of Ceylon under special war service and was attached to the
Jaffna Kachcheri in October 1921. In February 1922 having passed his civil service examinations, he was appointed Office Assistant to the Director of Agriculture and Assistant Registrar Cooperative Societies. In October 1923 he was posted as Acting Police Magistrate, Dandagamuwa. Promoted to Officer of Class 4, he was posted as
Police Magistrate in Point Pedro in November 1923 and Police Magistrate Panadura in November 1924. Promoted to Officer of Class 3, he was appointed Second Landing Surveyor,
HM Customs in 1926, Commissioner of Requests, Additional District Judge, Additional Police Magistrate,
Kandy and Additional District Judge, Kegalla in 1928; Assistant Settlement Officer in 1929 and District Judge, Nuwara Eliya in 1931. Promoted to Officer of Class 2 in 1932, he was attached to the
General Treasury in 1934 and was appointed Controller of Finance and Supply. In 1937, he was appointed
Assistant Government Agent, Kegalla and in 1939 he was attached to the HM Customs as Deputy Collector of Customs, Colombo. In December 1941 he was appointed as acting Government Agent, North Central Province. Promoted to Officer of Class 1, in January 1944, he was appointed
Government Agent, Central Province in 1946. On 6 January 1947 he was appointed first Ceylonese
Inspector General of Police of the
Ceylon Police Force. In 1948 he established the Police Training School in
Kalutara. He retired from the civil service as Inspector General and was succeeded by his son-in-law
Osmund de Silva. ==Later life==