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