Khalid bin Ahmed joined the Ministry of Foreign Affairs of Bahrain at the rank of third secretary on 1 March 1985. Between August 1985 and November 1994 he worked at Bahrain's embassy in Washington, D.C., where he was in charge of political, congressional, and media affairs. From June 1995 to August 2000 he worked as a chief liaison officer at the office of the deputy prime minister, minister of foreign affairs; responsible for the maritime delimitation and territorial dispute between Bahrain and Qatar, in addition to other tasks. In August 2000, he assumed the position of the director of public relations and information at the court of the Crown Prince.