1951年,屬第三行政區,為巴溝鄉和卡力崗鄉。
1953年,由同德藏族自治區改為同德縣以后,巴溝為當時同德下設6區中的一區。
1956年10月至1957年底,重編為第五區(巴溝)。
1958年3月,撤區并鄉時巴溝、卡力崗合并為巴溝鄉,同年10月,改巴溝鄉公社。
1963年,分為松多、巴溝、卡力崗3個農業公社。
1965年,將原有的卡力崗公社、松多公社、巴溝公社合并為巴溝鄉。
1970年,改為巴溝人民公社。
1984年4月,復為巴溝鄉。