1923年9月生,山东滕县人。1939年5月加入中国共产党。1938年7月入伍,参加鲁南抗日义勇队,历任战士、班长、侦察员、参谋。解放战争时期,任支队、军分区、旅、师司令部侦察科副科长、科长,团参谋长。中华人民共和国成立后,任陆军第22军司令部侦察处处长,入华东军区高干班学习。1952年入第1坦克学校学习,任学员营营长、校部队列处处长。1956年3月任装甲兵坦克第2师团长、师参谋长、副师长、师长。1970年7月任济南军区装甲兵副司令员。1970年9月任中共菏泽地区革命委员会核心领导小组组长、菏泽地区革命委员会主任。1971年9月任中共菏泽地委书记、菏泽地区革命委员会主任。1973年7月回部队任原职。1978年3月任山东省军区副司令员。1981年初任济南军区装甲兵司令员。1983年2月任济南军区后勤部部长、中共山东省委委员、济南军区党委常委、济南军区后勤部党委副书记。1985年6月离职休养(正军职)。1964年被授予大校军衔。获三级独立自由勋章、三级解放勋章,独立功勋荣誉章。