清時,境地為懷寧縣在城和淥水鄉。
1930年,懷寧縣鄉改區,設區公所,區內設署,下設鄉、鎮、保、甲。
至解放前夕,安慶城內共設有4鎮、37保,其中大觀鎮下轄9個保。
1949年4月23日,以大觀鎮為基礎,設立安徽省安慶市大觀區。
1952年5月,大觀區改稱城西區。
1955年9月,城西區改成西市區。
1960年5月22日,西市區改稱大觀區。
1961年,大觀分社改為安慶市大觀公社,街道委員會改為分社,管理區改為街道委員會。
1963年10月,由區委直接管理。
1968年8月28日,成立安慶市西市區革命委員會。
1978年,撤銷12個街道革命委員會。
1979年2月27日,撤銷西市區革命委員會,恢復建立西市區人民政府。
1980年,西市區復名大觀區。
2005年5月,原郊區(后更名宜秀區)的十里鋪鄉和懷寧縣海口鎮、山口鄉3個鄉鎮劃歸大觀區,地名沿用至今。