唐貞觀十六年(642)置夜郎縣(今夜郎壩),為珍州治。
十七年(643)于南境置榮懿縣,為溱州治(元田壩)。
于今縣東部置播川縣,西北置麗皋縣,并屬珍州。
天寶初改珍州為夜郎郡。
乾元初復(fù)名珍州。
元和二年(807)廢珍州夜郎郡,夜郎、麗皋2縣隸溱州。
北宋乾德三年(965)復(fù)置珍州,夜郎、麗皋2縣入隸。
宣和三年(1121)州縣俱廢。
六年(1124)置播川縣,屬南平軍。
寶佑六年(1258)以原播川縣地置鼎山縣。
元至元十六年(1279)復(fù)名播川縣。
明洪武六年(1373)析置播川、桐梓、松坎3驛。
萬歷二十九年(1601)于桐梓驛(今新站附近)置桐梓縣,尋遷播川驛(今縣城),屬四川遵義軍民府。
清雍正五年(1727)隨遵義府改隸貴州省。
1913年隸黔中道。
1920年直屬于省。
1935年屬第五行政督察區(qū),專員公署曾兩度駐桐梓。
1949年屬遵義專區(qū)。
1970年屬遵義地區(qū)。
1997年屬遵義市。
2015年,縣政府駐地婁山關(guān)鎮(zhèn)撤銷,設(shè)置婁山關(guān)街道、海校街道,政府駐地變更為海校街道。