马永亮在长达四年多的时间里,流窜于内蒙古、陕西、甘肃、河北、山东、江苏、上海7个省、自治区、直辖市及包兰、京广铁路沿线车站和列车上,先后作案35起,强奸少女、奸淫幼女23人,强奸后杀死少女8人;抢劫杀死5人
1983年5月17日零50分,上海闸北交通路585号东南侧发生一起拦路杀人案。死者刘燕云,女,23岁,售票员。16日中班零时30分乘单位交通车下班,于天目路大统路口下车,途经共和新路旱桥桥洞时,被歹徒拦住,拉向西侧40米处,刘挣脱后边逃边呼救,逃到交通路585号门口,被歹徒追上用单刃刀在胸口刺了两刀。刘受伤后又呼救两声,向东南方向逃出18米倒地死亡。无独有偶,1983年5月15日深夜,虹口区一菜场女营业员半夜下班,途经东长治路时,被一歹徒拦路强奸未遂,胸部被刺一刀,由于衣着厚实未死。因被害人高度近视,没有看清案犯特征。以上两案上海警方久侦不破。
1983年10月28日上海警方接包头铁路公安处来电:该处捕获强奸杀人犯马永亮,男,24岁,内蒙古伊盟达族新民堡公社人,流窜惯犯。据马供认今年在四五月份在上海火车站西边一座大桥下用刀捅了一个女的。闸北分局获悉后即派员会同该处提审马犯,证实闸北、虹口两案均为马犯所为。