隋、唐時(shí)期,屬南巴縣。
宋開寶五年(972年),屬茂名縣。
清代沿明制。
民國(guó)元年(1912年)后,為茂名縣第四區(qū)(鰲頭)的肇祥鄉(xiāng)。
中華人民共和國(guó)成立初期,仍為茂名縣第四區(qū)肇祥鄉(xiāng)。
1953年8月,稱為茂名縣第八區(qū)(肇良)。
1955年8月,并入鰲頭區(qū)。
1957年4月,撤鰲頭區(qū),置小良鄉(xiāng)。
1958年8月,鰲頭、小良、袂花鄉(xiāng)組建火箭公社。
1959年1月,小良、沙院、覃巴(今吳川市覃巴鎮(zhèn)、王村港鎮(zhèn))合并,組建八一公社;同年6月,拆八一公社,置小良公社。
1983年11月,撤公社置小良區(qū),撤大隊(duì)為鄉(xiāng)政府。
1987年9月,撤小良區(qū)置小良鎮(zhèn)。
2001年7月1日,劃歸茂港區(qū)。
1989年10月,撤鄉(xiāng)為管理區(qū)。
1997年,撤管理區(qū)為村。
2001年1月,小良鎮(zhèn)從電白縣析出,并入茂港區(qū)。