三团团长。1937年，任陕甘宁边区庆环军分区保安司令部司令、副司令员、司令员。1945年，任关中军分区司令员、陕甘宁晋绥联防军副司令员、代司令员。1947年1月，任西北野战军第四纵队司令员。1948年，先后任第一野战军第四军军长、第二兵团政委。率部参加宜瓦战役、关中战役、扶眉战役、兰州战役等。但在西府战役中应承担一定责任。1949年11月任甘肃行政专员公署主任。1950年，任甘肃省人民政府副主席，省军区司令员。1952年，任铁道部副部长。1958年，任国家计划委员会副主任。1961年，任甘肃省委书记处书