明清時期屬普安州魯土營土司轄下的插花地。
1914年始劃歸興義縣。
1932年為七區頂效鄉。
1941年屬頂效區頂效鄉。
1945年撤區設頂效鄉。
1951年成立頂效區頂效鄉。
1955年改鄉為鎮。
1959年改頂效管理區。
1961年設頂效人民公社。
1984年改頂效鎮,均屬頂效區。
1992年設頂效鎮。
2019年8月1日,根據《州人民政府關于同意興義市設置馬嶺街道、頂效街道、木隴街道的批復》州府函[2019]64號文,同意設置頂效街道。
街道辦事處駐頂效社區。