京市第六十六中学毕业后，到辽宁省复县插队务农。1975年前任蚌埠站上水工，同年3月任蚌埠铁路公安分处蚌埠站派出所民警，蚌埠东站派出所民警、干事。1985年至1987年在铁道部郑州公安干部管理学院刑事侦察系学习，毕业获大专文凭。1986年3月，加入中国共产党。1987年任蚌埠铁路公安分局刑事侦察科干事、副科长。1990年至任蚌埠铁路公安处处长助理。1991年12月任上海铁路公安局南京铁路公安处副处长、代处长、处长、党委副书记。1995年任上海铁路公安局局长、党委副书记。1998年任上海市公安局党委副书