Ma Xiaochun est né à Zhejiang en Chine. En tant qu'amateur, il se fait remarquer en devenant champion du monde, ce qui lui ouvrira la voie pour être reconnu comme professionnel par la fédération chinoise[1]. Joueur de go professionnel, il a atteint le grade de 9e dan en 1985, alors qu'il n'avait que 19 ans. En 1995, il est devenu le premier joueur chinois à gagner des titres internationaux: la Coupe Tong Yang de Corée, et la Coupe Fujitsu du Japon. À cette époque, Ma Xiaochun et Lee Chang-ho étaient les deux meilleurs joueurs mondiaux, se disputant un grand nombre de titres internationaux.