9年考取中央警官学校（今中央警察大学）行政系正卅八期，毕业后历任台湾警察专科学校教育长、高雄县警察局局长、警政署督察室主任、警政署主任秘书、台北市警察局局长、警政署署长、国安局副局长等职，宦途得意，曾是年纪最轻、警大期别最低的警政署长。2006年国立台北大学犯罪学研究所毕业，并当选为第6届杰出校友。2006年1月被苏贞昌内阁延揽为行政院海岸巡防署署长，为目前任期最长的署长，2014年12月退休。