За основную сборную Китая игрок дебютировал 30 января 1996 года на позиции атакующего полузащитника в квалификации к Кубку Азии 1996 года. В матче против Макао китайская сборная одержала уверенную победу со счётом 7-1. В следующем матче квалификации против команды Филиппин 1 февраля 1996 года игрок забил свой первый гол, а сборная Китая вновь победила с разгромным счётом 7-0. После нескольких товарищеских матчей Ма стал игроком основного состава и принял участие в Кубке Азии по футболу 1996 года. К концу турнира игрок заслужил хорошую репутацию и с приходом Боры Милутиновича на пост главного тренера стал капитаном сборной. В составе сборной выступал на Кубке Азии 2000 года, занял с командой 4-е место. Принимал участие в отборочном турнире к Чемпионату мира 2002 года, а также на самом турнире. С уходом с поста главного тренера сборной Милутиновича вскоре и сам прекратил выступления за национальную команду.