Zhang Shan es un ex campeón olímpico de tiro. En los Juegos Olímpicos de Verano de 1992 ganó la medalla de oro en la prueba mixta, prueba que posteriormente fue suprimida.
Zhang Shan nació el 23 de marzo de 1968 en Nanchong, provincia de Sichuan. Cuando era adolescente, comenzó a entrenar en tiro y se unió al equipo de tiro de Sichuan en 1984 y luego al equipo nacional de tiro en 1989.
En 1989 y 1990, ganó el Campeonato Mundial de Tiro y luego participó en los Juegos Olímpicos de Barcelona en 1992. El evento fue mixto y Zhang Shan ganó la medalla de oro por delante de siete hombres, batiendo el récord mundial del evento. . En 1996 no pudo defender su título ya que el evento sólo estaba abierto a hombres. En el año 2000, las pruebas de tiro en los Juegos Olímpicos no sólo pasaron a ser diferenciadas por sexos, sino que también fueron diferentes (distancia, número de tiros, etc.), imposibilitando comparar los resultados de mujeres y hombres.
Zhang Shan sigue activo en competiciones de tiro; ahora está en gestión deportiva.