清朝干隆28年（1763年），并曾于咸丰11年（1861年）、光绪13年（1887年）、1963年及1987年重修。在2012年曾失火再重修。在香港日治时期，这儿曾是一个抗日的基地。1898年英国接管新界时，新界居民群起反抗与英军发生激烈的冲突，新界六日战展开，其中石头围之战令村民伤亡惨重。后来村民投降，抗英六日战争结束。因此，八乡古庙对保乡衞族壮烈牺牲的烈士悼念为村捐躯。
结构.八乡古庙共有四个大殿：左殿是侯王殿、华光殿；正殿是观音殿；右殿是天后殿。古庙右侧是烈士祠，为悼念历