香港大律師公會
He sat as a Deputy High Court Judge of the Court of First Instance in July 2003, and was a Council member of the Hong Kong Bar Association from 1989 to 1990, from 1997 to 2002 and from 2003 to 2005. He was also Chairman of the Special Committee on Legal Education of the Association from 2003 to 2005.