民国二年(1913年)属临桂县东江镇,民国28年(1940年)属桂林市东江镇,1950年为第四区,1955年改东江、漓江2街道,1958年东江、漓江街道合并改东江公社,1966年分设东江、漓江公社,1979年2公社合并置七星区。
1996年底行政区划调整前,七星区面积11.5平方千米,辖七星、龙隐、码坪、桂大、会仙、漓东、月牙、狮子岭、大园盘、五里店、梨子园、穿山、五通、六合、花园、临上、泥湾、花桥、河东、新生、临下、漓江22个居委会。区政府驻马坪街。
1996年12月2日,国务院批准对桂林市市辖区的行政区划作相应调整:扩大七星区的行政区域,将原郊区的穿山乡(不含清风、安新两个村)、朝阳乡划归七星区管辖。区人民政府驻马坪街。
2000年,七星区辖2个街道、2个乡,2003年,七星区辖2个街道、2个乡。