古稱(chēng)“巴公原”。
相傳為春秋巴子城。
隋唐時(shí),巴公地區(qū)先屬建州丹川縣,后屬晉城澤州縣,一直延續(xù)至清。
直到清雍正6年(1728),澤州升州為府,府置郡鳳臺(tái)縣,巴公地區(qū)屬鳳臺(tái)縣。
1914年廢澤州府,改鳳臺(tái)縣為晉城縣,巴公地屬晉城縣所領(lǐng)。
抗戰(zhàn)前為晉城縣五區(qū)區(qū)公所駐地。
1945年解放后,為晉城縣二區(qū)區(qū)公所駐地。
1953年,劃為巴公、來(lái)村、渠頭、東四義、北郜、北堆6個(gè)鄉(xiāng)。
1956年,并為巴公、北郜2個(gè)鄉(xiāng)。
1958年,建立巴公紅旗人民公社。
1962年,劃出大陽(yáng)、陳溝部分,改稱(chēng)巴公人民公社。
1984年改為巴公鎮(zhèn)。
1985年歸屬晉城市郊區(qū)(今澤州縣)。
2001年撤并鄉(xiāng)鎮(zhèn)時(shí),原陳溝鄉(xiāng)并入巴公鎮(zhèn)至今。