原属山东省寿张县七区。
1949年属平原省寿张县三区。
1952年属山东省寿张县三区。
1958年属寿张县马楼公社前李楼大队。
1963年属马楼区前李楼大队。
1964年随马楼区划归范县,隶属河南省。
1968年属河南省范县马楼公社前李楼大队。
1974年属范县台前办事处马楼公社前李楼大队。
1978年属台前县马楼公社前李楼大队。
1981年与前李楼大队分设,属台前县马楼公社张贯大队。
1984年属马楼乡。
2014年属马楼镇。