四川省达县人。一九二六年入武汉中央军事政治学校学习。一九二七年加入中国共产党,同年参加湘赣边界秋收起义。
土地革命战争时期,任工农革命军第一师三团排长、连长,赣西第三游击队参谋长,中国工农红军第二十军二团政治委员,红军学校第三分校学生总队政治委员,红三军第七师师长,红五军团第十五军军长、军团参谋长,第十三师师长,红五军团第九军、四军参谋长,红二方面军第六军团军团长。参加了长征。
抗日战争时期,任八路军一二○师三五九旅旅长,中国人民抗日军政大学训练部部长、第二分校校长,军事学院副教育长,陕甘宁边区保安司令员副司令员,一二九师三八五旅副旅长,
陕甘宁晋绥联防军全国人民代表大会代表,中国共产党第八次全国代表大会代表。