汉唐时期地属海陵县;南唐昇元元年(937年),属泰兴县;宋代属泰兴县遵化乡,时称蚂蚁集,后称刁家渡;明代改称刁家铺,属泰兴县顺德乡;清代称迁善铺、迁善镇,属泰兴县口辖。
1912~1928年,为泰兴县迁善乡;1929年,为泰兴县第七区环溪镇。
1949年,属泰兴县口岸区;1952年,环溪镇为泰兴县直属镇,同期设刁铺区;1954年,环溪镇更名刁铺镇;1957年,撤区,改置刁铺乡;1958年,属口岸人民公社;1959年,析口岸人民公社建刁铺人民公社;1963年,设刁铺区,辖16个小公社;1969年,撤区,分设刁铺、许庄人民公社。
1983年,撤销人民公社,复为刁铺乡,属口岸区。
1985年,撤乡,建刁铺镇。
1997年,由泰兴市划归泰州市高港区。
2006年,撤镇,设立刁铺街道。