He was appointed Vice-Chairman and Chief Executive of Hang Seng Bank in 1998. In 25 May 2005, he became Chairman of The Hongkong and Shanghai Banking Corporation who take over from David Eldon. He also became the Managing Director of HSBC Group and the Director of HSBC Bank Australia Limited. In 1 April 2007, he became Chairman of the HSBC Bank (China) Company Limited. He has also been appointed the first Chinese Executive Director of HSBC Holdings in 1 February 2008.
In January 2008, he was appointed a member of the National Committee of the 11th Chinese People's Political Consultative Conference (CPPCC), and a senior advisor to the 11th Beijing Municipal Committee of the CPPCC.
His previous government advisory roles have included Member of the Executive Council from 1995 to 1997 and a Hong Kong Affairs Adviser to the People's Republic of China from 1994 to 1997. He was also a Member of the Legislative Council of the Hong Kong Government from 1991 to 1995.
His current public service duties include serving as Chairman of the Standing Committee on Directorate Salaries and Conditions of Service for the Government of the Hong Kong Special Administrative Region and Member of the Exchange Fund Advisory Committee of the Hong Kong Monetary Authority. He is also Honorary President of the Hong Kong Society for Rehabilitation.
He was appointed the Justice of the Peace, Officer of the Most Excellent Order of the British Empire (1994) and Gold Bauhinia Star (2005).