宋代,河包镇一带建为濑川镇。
宋神宗元丰年间(1078—1085年),濑川镇为14镇之首。
明嘉靖四十五年(1566年),设为4镇27里,濑川镇为四镇之一。
清宣统元年(1909年),改划为河包乡。
1950年9月,河包乡属第七区仁义区管辖。
1955年4月,河包乡析设中和乡和德和乡。
1958年10月,河包乡、中和乡、德和乡合并成立河包公社。
1961年4月,从河包公社析设德和公社。
1984年1月,河包公社分为河包乡、德和乡和金牛乡。
1994年3月,河包乡、德和乡和金牛乡3乡合为河包镇。