Ma Haijun gewann 2004 bei den Bahnrad-Asienmeisterschaften die Bronzemedaille beim Kilometer-Zeitfahren. 2006 wurde er bei der Tour of Qinghai Lake und bei der Tour of Hainan jeweils einmal Etappendritter.