国税局税务员。民国65年（1976年），律师高等考试及格。民国69年至78年（1980年至1989年），先后在台湾彰化地方法院、台湾桃园地方法院、台湾基隆地方法院任候补推事、推事。民国78年至80年（1989年至1991年），历任台湾宜兰地方法院、台湾台北地方法院士林分院法官兼庭长。民国80年至86年（1991年至1997年），任台湾高等法院法官。民国86年至100年（1997年至2011年），任最高行政法院法官。民国100年（2011年），出任最高行政法院法官兼庭长。2011年，最高行政法院法官兼庭长