Huang represented the newly founded
Taiwan Solidarity Union in the 2001 legislative elections, during which he was ranked first on the party's closed list. By 2003, Huang was deputy caucus convener for the TSU and also deputy secretary-general for the party. He and four others formed a TSU working group to discuss SARS-related matters when an
outbreak of the disease hit Taiwan that year. In 2004, Huang was TSU caucus whip. He assumed the party's acting chairmanship in December, and also ran for reelection to the Legislative Yuan, contesting a district seat from Taoyuan. In his stint as chairman, Huang attempted closer collaboration with the
Democratic Progressive Party on electoral strategy and policy proposals. Huang declared support for
Ker Chien-ming's candidacy for President of the Legislative Yuan, later joining the ticket as the
Pan-Green Coalition's nominee for deputy speaker. Ker and Huang lost to
Wang Jin-pyng and
David Chung, the
Pan-Blue Coalition's joint ticket. On 29 October 2007, Huang and
Liao Pen-yen were expelled from the Taiwan Solidarity Union, and led others to consider leaving the party. He represented the Democratic Progressive Party in the 2008 legislative elections, and lost his seat to
Yang Li-huan. ==Political stances==