民主进步党创党党员，于1994年首次当选台中市议员，成为该选区首位民进党籍市议员，并于1998年连任，而后在2001年接受党中央征召参选台中市立法委员并当选，并于2004年连任，2008年立法委员改为单一选区两票制，于北区、北屯区对上中国国民党卢秀燕及亲民党沈智慧，却不幸落选，2012年再度接受民进党征召于同一选区再度对上国民党卢秀燕，但仍然败选。2014年，回锅担任台中市议员。