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