Xu Haofeng est né à Pékin et a commencé à apprendre le Xingyiquan, l'un des principaux styles « internes » des arts martiaux chinois, en 1987. Après cinq ans d'études en beaux-arts, il a intégré le département de réalisation de l'Académie du film de Pékin, dont il est diplômé en 1997. Contrairement à ses pairs, impatients de percer sur le marché cinématographique en plein essor, Xu est retourné chez lui pour étudier le taoïsme et l'histoire des arts martiaux auprès de deux maîtres octogénaires pendant huit ans. En 2006, sa publication « Shiqu de wulin » (À la recherche du monde perdu des arts martiaux) a suscité une attention nationale. Il a ensuite écrit des romans et des essais sur l'écosystème des arts martiaux sous la République de Chine. En 2011, son premier film « The Sword Identity » a été présenté en première mondiale à la 68e Mostra de Venise, marquant une renaissance du film d'arts martiaux chinois. Un an plus tard, son deuxième film « Judge Archer » a été présenté en première au 7e Festival du film de Rome. Xu s'attache à présenter des valeurs peu communes de la culture chinoise traditionnelle, dans une époque qui célèbre les comédies burlesques et les performances spectaculaires, et explore la possibilité de vivre autrement que selon les conventions établies.