秦属巴郡垫江县。
南朝齐时析垫江地于县境始置汉初县,属益州东宕渠僚郡。
南朝梁大同中属新兴郡。
西魏恭帝三年(556),隶青居郡。
隋大业三年(607),属涪陵郡。
唐武德元年(618),改郡为合州,治汉初县。
元至元四年(1267),置武胜军,旋改定远州。
明嘉靖三十年(1551),县治迁徙河西庙儿坝(今中心镇),隶四川布政使司重庆府合州。
清康熙八年(1669),定远县并入合州。
雍正六年(1728),复置,隶川东道重庆府辖。
1914年,因与安徽省定远县重名,更名为武胜县,属四川省川东道。
1935年,属第十一行政督察区。
1950年,属川北行署南充专区。
1952年,属四川省南充专员行署。
1953年6月23日,县人民政府自中心镇迁沿口镇。
1978年,属南充地区行政公署。
1993年7月,属广安地区行政公署。
1998年7月,广安撤地建市,武胜县属广安市。