清康熙三年(1664),蔡氏先民从东莞迁徙至此建村定居。
1949年,上木古大队由上木古、新木两个生产队组成。
时至1958年上木古大队属李木乡人民政府管辖。
1958年辙乡建公社,本土属布吉公社管辖至1977年。
1977年平湖部分生产队合并组成平湖公社,是时上木古大队属平湖公社辖至1983年。
1983年平湖公社改为平湖乡人民政府至1985年,新木大队下辖上木古、新村、老村、新围仔四个生产队。
1985年改平湖乡人民政府为平湖公社,本土属宝安县平湖公社新木大队上木古生产队。
1989年建制改为镇村建制,新木大队变为新木村委会,上木古为新木上木古自然村。
是时,本土属宝安县平湖镇新木古村委会上木古自然村。
1993年宝安县撤分为宝安、龙岗两区,上木古自然村从新木村委分出并成立上木古村民委员会,全称为深圳市龙岗区平湖镇上木古村民委员会。
2004年,随着城市化的推进,上木古村更名为上木古社区,上木古村民委员会也随之更名为上木古社区居委会,属平湖街道,名称沿用至今。