1923年,生于山东省沂南县
1938年8月,参加八路军,同年10月加入中国共产党。
抗日战争时期,他历任战士、班长、排长、副连长、队长等职,先后参加了诸城、沂蒙山、凤山、甲子山、黄庙子、日照、临沂等战役战斗。
解放战争时期,他历任连长、副营长、营长等职,参加了四平、辽西、天津、宣沙、渡江、衡宝、广西、滇南等战役战斗。
新中国成立后,历任团参谋长、副团长、团长、副师长、第一副师长、师参谋长、师长、军副参谋长、副军长兼参谋长、军长等职,参加了抗美援朝。
1984年11月,升任为武警部队司令员
1955年被授予中校军衔,1960年晋升为上校军衔,1989年被授予中将警衔 ,曾荣获三级独立自由勋章、三级解放勋章和独立功勋荣誉章
1990年,卸任武警司令员
2019年11月10日,在北京逝世,享年96岁