1951年,属第三行政区,为巴沟乡和卡力岗乡。
1953年,由同德藏族自治区改为同德县以后,巴沟为当时同德下设6区中的一区。
1956年10月至1957年底,重编为第五区(巴沟)。
1958年3月,撤区并乡时巴沟、卡力岗合并为巴沟乡,同年10月,改巴沟乡公社。
1963年,分为松多、巴沟、卡力岗3个农业公社。
1965年,将原有的卡力岗公社、松多公社、巴沟公社合并为巴沟乡。
1970年,改为巴沟人民公社。
1984年4月,复为巴沟乡。