助谢长廷竞选台北市长，不过仍败给中国国民党提名的郝龙斌，2008年返回高雄并于左楠选区以两万余票之差大败给转战区域立委的黄昭顺，后转往故乡台北发展，2012年转战台北市第二选举区，虽在土生土长的士林落后，最终仍以三千票的些微差距击败挑战三连霸的时任立委周守训，成为2008年单一选区两票制施行以来，台北市首位民进党籍立委，打破蓝营的「八仙过海」（八席区域立委全数当选）。2014年，决定参与台北市长民进党第一阶段初选，并以黑马之姿于5月14日确定胜出，第二阶段的在野整合民调与无党籍的柯文哲皆赢过国民党提名的