因驻地陈官屯村,根据主地名陈官屯村故得名陈官屯乡,2016年因行政划调整,变更为陈官屯镇。陈官屯始建于明洪武年间,陈氏军官在此地屯兵种地,遂名陈官屯。
卢龙县辖乡。1953年建陈官屯乡,1958年改公社,1984年复置乡。位于县境东北部。面积75.1平方公里,人口2.9万。卢陈、安燕公路交会过境。辖陈官屯、丁家庄、郑各庄、赵官屯、宋各庄、染庄、兴甲子、程庄子、后官地、前官地、宋家坟、蛮子营、杨山头、新柳寨、韩庄头、大刘庄、小刘庄、张家沟、常各庄、伦家洼、桑家岭、北冯家沟、山坡子、牟家洼、刘陈庄、何官屯、北单庄、八家寨、廖各庄、上梨峪、下梨峪、赵家峪、庙岭沟、土山34个村委会。乡镇企业有建筑、运输、商业等。农业主产小麦、玉米、红薯、花生。
1956年韩庄头、后官地两乡并入。
1958年为陈官屯公社陈官屯管理区。
1961年原公社解体,新置陈官屯公社。
1996年原大刘庄乡并入陈官屯乡至今。
2016年因区划调整,撤乡设镇,所辖区域不变。