Yang was Vice Minister of the Liaison Department of the General Political Department, Minister of the Central Taiwan Affairs Office, member of the Standing Committee of the National Committee of the Chinese People's Political Consultative Conference, executive deputy director of the Macau, Taiwan and Hong Kong Liaison Committee, among other positions.