彭战存江西萍乡人。萍乡中学、庐山军官训练团第二期校官班、陆军大学十三期毕业。1926年起任北伐东路第一路军指挥部参谋处见习,国民革命军第二十一师六十三团中尉连附、师政治部上尉组织科长,第十一师第六十一团六连连长。1930年起任第十八军十一师三十一旅六十二团中校营长、第六十六团团附、师参谋主任。抗日战争爆发后,任第十一师上校参谋主任,第十一师六十六团团长。1938年3月任第十一师少将参谋长,第六十七师一九九旅旅长。1940年3月任第七十九师副师长兼政治部主任。1943年春起任第五十四军参谋长兼第十四师副师长,军事委员会驻滇干训团教育处长,第六十六军一九九师师长。参加淞沪会战、武汉会战及远征印缅抗战。1946年起任整编第一九九旅旅长,青年军第二0二师副师长,第二0八师师长。1948年9月授陆军少将,同年冬调赴台湾,任第八十军副军长,金门防守司令部参谋长、副司令官。曾参与指挥金门反登陆战(古宁头之役)。1952年1月授陆军中将。任联合作战研究委员会委员。1965年退役,1971年1月15月在台北去世。著有《不逾矩集》、《江西“剿匪”四大战役史料》等。