1933年3月5日,日本侵略军攻占热河后,大举进攻长城各关口,企图入侵华北。在全国军民强烈要求抗战的舆论压力下,国民党政府派第二十九军开往冀东长城沿线抵抗日军,接管了遵化马兰峪至迁安冷口长达300余华里的长城沿线各关口的防御任务。当二十九军赵登禹部到达喜峰口以西时,东路日军已至喜峰口附近。二十九军立即向日军猛攻,血战十多个昼夜,打退了敌人的进攻。日军见入侵喜峰口不成,随即转向罗文峪口,山楂峪口。3月16日下午,西路的日军侵占长城外孤山子后,向罗文峪、山楂峪口一带大举进攻,再一次遭受到二十九军的抵抗。其中一次夜间战斗,二十九军第228团大刀队夜袭敌军,砍死日军200多名。经过3个昼夜的激战,日军死伤五、六百人,遂于19日退回孤山子以北。
正当二十九军英勇奋战时,国民党政府却下令该军全军撤退,由军纪败坏、战斗力差的第四十军105师接防,师长指挥无能,一经日军攻击全师败溃,日军大举进关。5月31日国民党当局与日本签订了丧权辱国的《塘沽协定》,并将冀东22个县划为所谓的“非军事区”。
战后,由红十字会在石门镇四村建立了长城抗战阵亡将士义地,占地58.5亩,院内原有228座阵亡将士墓(几十年来,军官墓大部分已经迁走,现仅存3座)和一座将士公墓,公墓内葬着36麻袋尸骨。1982年4月,遵化县人民政府将阵亡将士公墓公布为县重点文物保护单位。2005年,更名为遵化市长城抗战烈士陵园。