共内战时期，任淮南军区第六旅副旅长、鲁中军区第三军分区副司令员兼参谋长、豫皖苏军区第二军分区司令员、皖北军区警备第二旅旅长。中华人民共和国成立后，任中国人民解放军南京军区公安军副司令员。1955年，授予中国人民解放军少将。后担任浙江军区副司令员、江苏省军区副司令员。1992年8月15日，在长春逝世。