 Yang is a native of Yilan County, where he was a fisherman.He held board positions at Ho-shin Fishing Company and Yang's Aviation Company.He was elected to the Legislative Yuan three times via party list proportional representation, in 1992, 1995, and 1998.