入亲民党，担任亲民党政策研究中心主任，并在2004年至2012年担任立法委员，被视为亲民党党内鸽派，主张亲民党与国民党合併，如促成亲民党主席宋楚瑜在竞选台北市长期间，与行将卸任台北市长（时兼任国民党主席）的马英九会面。此举被视为宋楚瑜将退出选举，改而支持国新共推的台北市长候选人郝龙斌，引起不少亲民党支持者，包括基隆籍立委刘文雄不满。最后，宋楚瑜未退出选举，仅得五万余票，黯然退出政坛。后来，张在刘文雄参选基隆市长补选期间，声称倘刘未能当选，即辞去立委职务，后被亲民党中央劝阻。
第七届立