史稱把步。
明代時期,屬隴胯則溪。
清代時期,屬向化里設則溪塘,改為八步。
民國初期,屬北區。
民國二十一年(1932年),設畢水鎮,屬十一區,為區公所駐地。
民國三十三年(1944年),設碧云鄉。
1950年1月,屬五區,為區政府駐地。
1952年2月,分別設碧云、山腳、新場、化處、壩子等鄉。
1958年,撤鄉建八步公社。
1961年8月,分別建八步、新場、山腳、化處等公社。
1984年2月,置八步、及新場等鄉。
1992年1月,撤區建八步鎮。
2013年,撤銷八步鎮,設置八步街道。