Xu Haofeng werd geboren in Beijing en begon in 1987 met het leren van Xingyiquan, een van de belangrijkste 'interne' stijlen van Chinese vechtkunsten. Na vijf jaar beeldende kunst studeerde hij aan de Afdeling Filmregie van de Beijing Filmacademie, waar hij in 1997 afstudeerde. In tegenstelling tot zijn leeftijdsgenoten, die graag naam wilden maken in de pas ontdekte filmmarkt, keerde Xu terug naar huis en bestudeerde acht jaar lang het taoïsme en de geschiedenis van vechtkunsten bij twee tachtigjarige meesters. In 2006 trok zijn publicatie 'Shiqu de wulin' (Op zoek naar de verloren vechtkunstenwereld) landelijke aandacht. Hij bleef romans en non-fictie schrijven over de ecologie van de vechtkunstenscene in de Republiek China. In 2011 had zijn eerste film 'The Sword Identity' zijn wereldpremière op het 68e Filmfestival van Venetië, wat de wedergeboorte van de Chinese vechtkunstenfilm markeerde. Een jaar later ging zijn tweede film 'Judge Archer' in première op het 7e Filmfestival van Rome. Xu blijft ongebruikelijke waarden uit de traditionele Chinese cultuur presenteren in een tijdperk dat excentrieke slapstickkomedies en rusteloze presterende apen viert, en hij onderzoekt of mensen een alternatieve manier van leven kunnen volgen, anders dan de conventionele levenscyclus.