Luo is a member of the Democratic Progressive Party (DPP), and served as legislative assistant to Chen Shui-bian between 1991 and 1994. After Chen was elected mayor of Taipei, Luo became the city government spokesman in December 1994. He left Taipei City Government in October 1997.[1] Luo then served as spokesman for Chen Shui-bian's 2000 presidential campaign and in the same role for the Democratic Progressive Party.[2][3]
After Chen became the president of the Republic of China, Luo held the vice chairmanship of the Council for Cultural Affairs.[1] In January 2001, Luo resigned the post to prepare a bid for legislative elections later that year.[4] He became one of five Democratic Progressive Party candidates to contest a seat from Taipei 1.[5][6] During the election, the party urged its supporters to vote for candidates based on identification card numbers. In the proposed vote allocation scheme, Luo split support with Lan Shih-tsung [zh], and was to receive votes from supporters whose identification numbers ended in three or four.[7][8] Luo won election to the Legislative Yuan in December 2001.[9] He was subsequently appointed as the chair of the Council for Hakka Affairs in 2004.[10] He stepped down in March 2005 to contest a primary for the magistracy of Taipei County.[11] The office was won by Chou Hsi-wei.[12] During the 2008 legislative election cycle, Luo ended a bid for a party list seat in favor of a district seat,[13][14] which he lost.[15]
In January 2019, Luo ended his political retirement of nine years and accepted an appointment as secretary-general of the Democratic Progressive Party.[16][17]