远古时期,长顺开始有人类活动,东汉,蜀汉时期,长顺为牂牁郡夜郎县治地,晋、宋、齐、梁、陈,为夜郎郡广谈,谈指二县间地。
隋为牂牁郡西边下段地,唐为羁縻乡州,今州地。宋依唐旧,但领于绍庆府。
元至元二十六年(1289)八月,以金竹寨(今广顺镇)置金竹府,为长顺建制之始。金竹府辖11个州,3个县及16个长官司,隶顺元路。
明洪武五年(1372)三月,改金竹府为金筑长官司。洪武八年,升金筑长官司为金筑安抚司,隶贵州卫,洪武十九年,改隶广西布政司,洪武二十七年,隶四川布政司。
正统三年(1433)隶贵州布政司,成化十二年(1476)属程番府,隆庆三年(1569)属贵阳府,万历四十年(1612)三月金筑安抚司土舍金大章奏请朝廷改土归流,朝廷准奏,设官建治,钦定改金筑安抚司置广顺州,属贵阳军民府,并授金大章土知州世袭,不许管事。
清雍正五年(1727)三月,置长寨厅。光绪七年(1881)三月,长寨厅同知移驻罗斛(今罗甸),改长寨厅为广顺州长寨州判。
民国二年(1913)年9月,顺州为广顺县,改长寨州判为长寨县,属黔中道。民国9年废黔中道,直属于省。民国26年,属第一行政督察区。民国30年(1941)10月,广顺县与长寨县合并为长顺县。
1949年12月21日,长顺县解放。解放初期,长顺县隶属贵阳专区。1952年改属贵定专区,尔后又改属于安顺专区。1956年4月,划属黔南布依族苗族自治州。
2000年,长顺县辖7个镇、10个乡。
2003年,长顺县辖7个镇、10个乡,148个村委会、5个居委会。年末总人口24.66万人,其中非农业人口1.89万人;少数民族13.85万人,占总人口的56.16%。
2014年,撤销长顺县长寨镇、威远镇、广顺镇、摆所镇、鼓扬镇、代化镇、种获乡、摆塘乡、马路乡、凯佐乡、新寨乡、营盘乡、中坝乡、交麻乡、睦化乡等15个乡(镇)建制,设置新的长寨镇、广顺镇、摆所镇、鼓扬镇、代化镇。