觀音鎮(zhèn)地域明代崇禎年間建場;清康熙年間,定名觀音場;清宣統(tǒng)二年(1910),設觀音鎮(zhèn)。
民國元年至17年(1911—1928),設觀音自治區(qū);民國18年至23年(1929—1934)改設為宜賓縣北八區(qū);民國24年至30年(1935—1949)觀音改設為宜賓縣第五區(qū)。
中華人民共和國成立后,1950年春,設為宜賓縣第十五區(qū);1956年,改稱為觀音區(qū);1988年,觀音鄉(xiāng)析出場鎮(zhèn)4個居委會、5個村民小組,改進鄉(xiāng)析出2個村民小組組建觀音鎮(zhèn),屬觀音區(qū)管轄;1992年9月撤區(qū)并鄉(xiāng)建鎮(zhèn),觀音區(qū)屬觀音鄉(xiāng)、改進鄉(xiāng)、萬箐鄉(xiāng)、觀音鎮(zhèn)和柳嘉區(qū)轄沙溝鄉(xiāng)組建觀音鎮(zhèn),古羅、涼風、隆興等鄉(xiāng)劃出至今。
2019年8月,撤銷古羅鎮(zhèn),將其所屬行政區(qū)域劃歸觀音鎮(zhèn)管轄。