战军第十八军副师长等职。新中国成立后，任中国人民解放军西藏军区筑路部队司令部副司令员。1955年，授予中国人民解放军少将。1969年到1975年任甘肃省军区司令员，1972年到1975年兼任中共甘肃省委书记（不是第一书记）。1975年到1979年，任贵州省军区司令员，四川省军区顾问。