南朝齊建元二年(480年),境為谷邑縣設治地。
明為龍場九驛中的驛站而逐漸發展成鄉場。
明崇禎八年(1635年),明軍筑谷里堡扼控一方。
清劃歸黔西州崇善里四甲,為川鹽運輸線食宿地。
民國三年(1914年),為黔西縣東一區設治地。
民國十六年(1927年),置谷里鎮。
民國三十年(1941年),樂群鄉并入。
1953年5月,分置谷里、大龍、蓮花、青龍、大水5鄉。
1954年,大龍鄉并入谷里鄉。
1958年9月,各鄉改農村公社。
1984年5月,谷里公社改鎮。