西汉惠帝三年(前184),西汉将这里设置为松兹侯国,隶属扬州的衡山郡。
元始五年(5),松兹侯国被废,改为松兹县。
东汉建安十九年(214),改“松兹县”为“松滋县”。
南北朝梁、陈时期。
又改为江州。
梁武帝天监二年(503)再改为高塘郡。
隋开皇十八年(598)以旧松滋为名,置宿松县,治今孚玉镇,属熙州。
唐属舒州。
南宋属安庆府。
元属安庆路。
明、清属安庆府。
1914~1928年属安庆道。
1932年属第一行政督察区。
1949年属安庆专区(后改地区)。
1988年为安庆市辖县。