老河口市早年为古阴国,为楚属地;西汉时(前202-8)为萧何封地,“食邑八千户于此”;曹魏时(220-265)为南阳南乡郡,唐初属谷城县;宋建光化军,设乾德县;元朝至元14年(1277),废军,改乾德县为光化县,历明清至民国没变,本地属光化县;明清时期,属襄阳府光化县;民国初期,沿用清制,本地属光化南乡;1928年,光化县设四区,本地属南区;1935年,县辖区下设乡,本地属三区贾湖乡、仁爱乡、陈埠乡、仁和乡、忠孝乡、晋公乡、杨集乡;1948年4月,光化县爱国民主政府成立设区,本地属五区贾湖区二区;1949年,光化县全境解放,8月,县爱国民主政府改称人民政府;本地属贾湖区人民政府;1958年,改贾湖为白莲(东风)人民公社;1959年,治所迁至李楼;1961年5月改称白莲区,下辖贾湖、白莲、童营、光化、王府洲五个公社(俗称小公社);1975年撤区并社,白莲区改称白莲公社,原王府洲公社,光化公社全部和童营公社部分迁出、张集、仙人渡部分划入白莲公社;1981年,以驻地命名,将白莲公社更名为李楼人民公社;1984年,光化县并入老河口市,李楼人民公社更名为李楼街道办事处,属老河口市政府办事机构,原从仙人渡、张集划入的区域除大张沟以外,其余均划归原属管辖;1987年更名为李楼办事处,增设红庙社区居民委员会;2009年12月设立李楼镇,撤销李楼办事处;该地名沿用至今。