第一次国共内战时期，历任红八师二十四团勤务员、通信员，红八师政治部特务员，红二方面军警备连排长、连长，红二方面军二军六师十七团连长。随贺龙转战洪湖苏区、湘鄂西苏区，参加过五次反“围剿”作战。1935年11月，随红二方面军参加长征。抗日战争时期，历任八路军120师教导团班长、排长，358旅连长、营长、游击大队大队长。第二次国共内战时期，历任晋绥军区独2旅团参谋长、9团副团长、3纵队2旅独20团团长。中华人民共和国成立后，历任甘肃省武都军分区司令员、西北军区后勤部车辆管理部部长、西北军区司令部装备计划处