，台北市立成功高级中学、国立中央大学中国文学系毕业，国立台湾大学历史所肄业，第六届、第九届、第十届（现任）立法委员，曾任新竹县议员、新竹县议会副议长。初入政坛时曾在时任新竹县县长林光华引荐下加入民主进步党，当选立委后因绿营丑闻而退党并于任期结束前加入第三社会党，2009年以无党籍身分重返县议会，在时任新竹县长邱镜淳引荐下加入中国国民党，随后因违纪参选并当选副议长而遭停权，2013年重新取得国民党籍。2014年顺利连任县议员，放弃连任副议长。2015年获得国民党征召参选立委并接任党部主委，其后成功重返立法院。