W reprezentacji swojego kraju Ma zadebiutował w roku 1996. W tym samym roku Qi Wusheng powołał go do składu na Puchar Azji. Na tym turnieju Chińczycy dotarli do ćwierćfinału, w którym przegrali 4:3 z Arabią Saudyjską a on sam wystąpił we wszystkich czterech meczach swojej ekipy. Cztery lata później został powołany przez selekcjonera Velibora Milutinovicia na następny Puchar Azji. Tym razem Chiny zajęły czwarte miejsce. Ma wystąpił w pięciu meczach. Dwa lata później dostał powołanie na Mistrzostwa Świata od tego samego selekcjonera. Na tej imprezie Chińczycy nie zdołali wyjść ze swojej grupy zajmując w niej ostatnią lokatę a wychowanek Sichuan Guancheng zagrał w dwóch meczach.