Chen served three terms on the Taichung County Council before running for a seat on the Legislative Yuan in 1992. He won reelection in 1995 and 1998.[2] He joined the Non-Partisan Solidarity Union in 2004 as the newly founded political party's secretary-general.[3] Chen supported Ma Ying-jeou in the 2012 presidential election.[4]