西周时期至春秋时期,纸坊镇境域属鲁国;秦朝至西汉时期,属爰戚县;明朝至清朝时期,为嘉祥县遂山社;民国十九年(1930年),为嘉祥县三区;民国三十三年(1944年),成立嘉祥县抗日民主政府;1949年,仍为嘉祥县第三区;1953年,改名纸坊区;1958年9月,成立高峰公社,同年12月,撤销嘉祥县,更名纸坊公社;1962年,恢复嘉祥县,仍名纸坊公社;1984年,改为纸坊镇
;截至2018年末,纸坊镇有户籍人口87158人
;截至2020年6月,纸坊镇下辖1个行管理区、34个行政村
;镇人民政府驻纸坊东村
。
2011年,纸坊镇财政总收入2528万元,比上年增长-9.39%,其中地方财政收入1489万元,比上年增长16.54%,人均财政收入310.57元,比上年增长-9.36%,境内金融机构各类存款余额3.8亿元,比上年增长9.1%;各项贷款余额1.67亿元,比上年增长10.3%
;2018年,纸坊镇有工业企业249个,规模以上企业18个,有营业面积超过50平方米以上的综合商店或超市223个
。