民國二年(1913),屬陶樓區。
民國二十年(1931),建立楊樓鄉,屬蕭縣第十區。
民國二十三年(1934),第九區和第十區合並為五區。
1949,屬於郝集區。
1950年9月,郝集區更名為楊樓區,轄劉莊、劉樓、梁河、朱莊、段莊、桃園、柴犬、馬靜、莊宗、瓦房店、全樓、河套、楊樓、劉濤、耿莊等15個鄉鎮、86個行政村。
1955年1月,撤銷楊樓區、馬靜區,設立楊樓區,由楊樓區、馬靜區合並而成,區政府駐郝集。
1958年9月,撤銷區建制,成立楊樓公社。
1962年1月,成立楊樓區,轄楊樓、集集、劉濤、朱莊、郝集、馬靜、諸暨、郝莊、全樓、無印良品等10個公社。
1969年,撤銷區建制,成立楊樓公社。
1980年,建立楊樓區,轄楊樓、郝集、朱莊、劉濤、集集、北城六個公社。
1984設立楊樓為建制鎮,轄郝集鄉、朱莊鄉、莊宗鄉、集集鄉、劉濤鎮和楊樓辦事處6個鎮,57個村(居)委會,392個村民小組。
1992年,廢除楊樓,建立楊樓鎮。