Central Policy Unit
Fung was born on 27 June 1961. He was educated at the University of Hong Kong and was president of the Hong Kong University Students' Union in 1984 and president of the Hong Kong Federation of Students in 1985. He was a member of the pro-democracy political group Meeting Point and treasurer of the group until it was merged into the Democratic Party where he was elected the founding treasurer of the party and had been on the party's Executive Committee. He is also on the Hong Kong Basic Law Consultative Committee, and was formerly a member of the Central Policy Unit and Urban Renewal Authority.