西漢元鼎六年(前111年),開化街道境域屬牂牁郡進?h。
元朝時期,屬云南行中書省的臨安路(府)明洪武二十三年(1390年),屬教化三部之教化部,隸臨安府,治所當在今皎花(原名大教化)、舊城等地。
清康熙六年(1667年),設開化府即開化城。
雍正八年(1730年),設文山縣,未編入里甲,由府直屬。
清宣統(tǒng)元年(1909年)至民國十八年(1929年),為文山縣中區(qū)。
民國十九年(1930年),為文山縣第一區(qū),轄云集、威遠、佛壽、大興4鎮(zhèn)。
民國二十六年(1937年),設云集、威遠2鎮(zhèn)。
1950年1月7日,文山縣城解放,2鎮(zhèn)合并為云威鎮(zhèn);同年5月,云威鎮(zhèn)、攀枝花區(qū)合并為文山縣中心區(qū)。
1951年,設攀枝花區(qū),縣城專設城關區(qū)。
1958年,2區(qū)合并為紅旗公社。
1960年,分出設縣蔬菜農場。
1961年,改為城市公社。
1963年,復稱城關區(qū)。
1966年,為城關鎮(zhèn),劃出追栗街、東山全部及平壩之一部稱攀枝花公社。
1985年,改為開化鎮(zhèn)、攀枝花區(qū)。
1988年,為開化鎮(zhèn)、攀枝花鄉(xiāng)。
1999年,為開化鎮(zhèn)、攀枝花鎮(zhèn)。
2004年1月,攀枝花鎮(zhèn)并入開化鎮(zhèn)。
2012年8月,撤鎮(zhèn)成立開化街道。