清嘉庆七年(1802年),设定远厅东乡从政里下楮河地。
民国三年(1914年),设镇巴县东区下楮河村。
民国二十五年(1936年),设观音联保4、5保。
民国二十九年(1940年),设观音乡1、3保。
1950年,设观音区观音堂乡。
1958年12月,设观音公社观音管理区。
1961年,观音管理区改为观音公社。
1966年12月,更名为东升公社。
1981年1月,复称观音公社。
1984年5月,改设观音乡人民政府。
1996年5月,将观音乡、大市乡合并设立观音镇。
2011年7月,将田坝乡并入观音镇。