苏区时属大株区大株乡。
1931年属广昌县。
1933年属赤水县。
1949年前夕属株溪乡官庄保。
1949年后初在大株乡内,属白水区。
1950年属尖峰区。
1951年属大株区。
1952年划属小株乡,仍属大株区。
1956年并属大株乡,属赤水区。
1957年属大株区。
1958年成立官庄大队,初属大株公社,9月并属塘坊公社。
1961年属大株公社。
1968年并入大株大队。
1972年恢复官庄大队,均属塘坊公社。
1984年撤社设乡,塘坊公社分设大株乡,同年6月官庄大队改名为官庄村民委员会。
2001年11月属塘坊乡。