南宋时为迎春乡,地属武进县。
1942年新四军在马山建立抗日根据地。
1948年设立武进县马迹山乡。
1949年4月始简称马山。
1953年划归震泽县管辖。
1954年划属无锡县。
1958年成立马山人民公社。
1960年属无锡市,先后归太湖区、郊区管辖。
1980年7月,成立无锡市马山办事处,辖郊区划入的马山公社。
1983年3月马山公社复置马山乡。
1984年3月撤乡改置马山镇,属无锡市马山办事处。
1988年7月设立马山区,辖马山镇与梅梁街道(1988年7月,析马山镇马圩等地建梅梁街道)。
2001年1月撤销马山区,并入滨湖区。
2004年1月梅梁街道并入马山镇。
2009年3月,撤镇设马山街道。
2011年12月,滨湖区胡埭镇的湖山村、阖闾村划入马山街道管理。