明萬歷二十八年(1600年)前,屬播州長官司轄地。
次年改土歸流置遵義縣,屬樂安里第六、第九、第十甲地。
清宣統三年(1911年),屬東三區第六、第九第十甲。
民國二十一年(1932年),屬遵義縣第五區。
1950年,茅坡、驪龍2鄉合并為遵義縣第十八區。
1955年9月,改為茅坡區。
1992年10月,撤區并鄉新建永樂鎮。
2013年7月,永樂鎮劃新蒲新區托管。
2016年4月5日,貴州省政府辦公廳公布國務院對貴州省人民政府《關于調整遵義市部分行政區劃的請示》(黔府呈〔2015〕31號)作出批復,同意將原遵義縣的新舟鎮、蝦子鎮、三渡鎮、永樂鎮、喇叭鎮和遵義市匯川區的北京路街道劃歸遵義市紅花崗區管轄。