历任云林地方法院法官、台中高分院法官、最高法院法官、1997年内政部长兼任中央选举委员会主委，任内因白晓燕案主犯陈进兴四处逃亡，影响治安而请辞。1999年担任法务部部长。2000年政党轮替后，曾于2001年由中国国民党提名参选彰化县县长，但败于民主进步党籍的翁金珠。2001年获国立台北大学第一届杰出校友。