1959年西藏民主改革后雪巴宗縣管轄拉格克納等。
1960年設(shè)百巴、白拉、拉嘎、開朗4鄉(xiāng),屬雪巴縣拉嘎區(qū)。
1964年,撤銷雪巴縣,拉嘎區(qū)及其所轄鄉(xiāng)劃歸林芝縣。
同年,拉嘎區(qū)更名為百巴區(qū)。
1965年,百巴區(qū)增設(shè)強(qiáng)嘎鄉(xiāng)。
1969年百巴區(qū)更名為紅星區(qū)。
1971年,紅星區(qū)所轄鄉(xiāng)改為人民公社。
1977年紅星區(qū)復(fù)稱為百巴區(qū)。
1984年百巴區(qū)所轄人民公社復(fù)鄉(xiāng)。
1988年4月在全區(qū)撤區(qū)并鄉(xiāng)中,撤銷百巴區(qū),將原拉嘎、白拉、強(qiáng)嘎、開朗、百巴5鄉(xiāng)合并,設(shè)置百巴鄉(xiāng),直屬林芝縣。
1999年6月,在全區(qū)行政區(qū)劃調(diào)整中,設(shè)立百巴鎮(zhèn),屬林芝縣管轄。
2015年3月,撤銷林芝縣設(shè)立縣級(jí)巴宜區(qū),百巴鎮(zhèn)直屬巴宜區(qū)。