，红四军11师排长，红四方面军红九军25师连长，红十五军1团副营长，红二十五军274团作战参谋，红二十五军274团营长，参加了长征。抗日战争时期，历任八路军386旅772团连长、副营长，18团参谋长，772团团长等职，参加了许多战役，受到陈赓嘉奖。第二次国共内战时期，历任晋冀鲁豫野战军第四纵队10旅副旅长、第二野战军第四兵团十三军三十七师师长等职，参加了淮海战役、渡江战役、云南剿匪。中华人民共和国成立后，历任中国人民解放军三十七师师长兼昆明警备司令部副司令员，中国人民解放军第十三军参谋长、副军长，云南省军区