隋为南海县地。
明正统十四年(1449)置大良堡,景泰三年(1452)始为县治。
民国时期县城称大良镇,城郊农村属一区。
1947年7月至1949年8月划入第一指导区。
新中国成立后称大良镇。
1958年10月改为凤城人民公社;城郊农村先后称第一区、府又区、大良公社、大良区、锦湖镇。
1961年复称大良镇。
1988年8月撤销锦湖镇建制,其行政区域划归大良镇,是月,大良镇和锦湖镇合并。
1992年把五沙、逢沙、南江等地划出,成立德胜区,余下地域仍称大良镇。
1993年,经省人民政府批准,撤销大良镇建制,设置大良、德胜两个街道。
2000年12月,撤销大良、德胜两个街道设置大良区办事处。
2002年12月,经广东省批准将大良区街道办事处更名为大良街道。