选高雄市长时，担任其助理，为其助选。谢长廷当选高雄市长后，任职于高雄市政府工务局。2000年，在谢长廷担任民进党党主席时，开始任职民进党中央党部，担任民进党文宣部主任。2004年，在台北市北区当选立委。2008年，台北第一选区立委选举，党内败给高建智，后并未竞选连任。2009年，成立鸥业新媒体。2012年，经商失败，重回政坛，任民进党网路部主任2013年，任民进党组织部主任2014年，任民进党文宣部主任2015年，原要参选台北市第一或第四等艰困选区，后因接受民进党征召参选桃园市第