任科员，历任阳明山管理局（蒋中正总统官邸所在）警察所行政课长、警察总所行政组主任、台北市警察局督察、台南县警察局副局长、台北市南港、双园、中山分局长、屏东县警察局长、刑事警察局副局长、铁路警察局长、保安警察第二总队总队长、刑事警察局长。他曾至美国伊利诺大学进修，获得刑事司法系学士学位。后获颁该校荣誉博士。1993年12月1日，在连战内阁时期，李登辉总统任命其为内政部警政署长。1995年5月1日，卸任退休。自警界退休之后，致力于两岸警方交流，担任由其在刑事警察局长任内发起、成立的「中华民国刑事侦防协会