民党当选为苗栗县议会第十二、十三届议员，及台湾省议会第十届议员。冻省后以无党籍身份当选为第四届立法委员。2001年立法委员选举仍以无党籍身份参选，但未当选。2004年立法委员选举获民主进步党提名，但仍未当选。2012年、2016年、2020年中华民国立法委员选举均获中国国民党提名且顺利三连霸当选连任中华民国立法委员。2020年8月，因涉嫌收受高额不法贿款遭检方声押，2020年8月4日，遭裁定收押禁见。