Xu Haofeng sinh ra tại Bắc Kinh và bắt đầu học Xingyiquan, một trong những phong cách "nội bộ" chính của võ thuật Trung Quốc, vào năm 1987. Sau khi nghiên cứu nghệ thuật mĩ thuật trong năm năm, ông chuyển sang Khoa Đạo diễn Điện ảnh tại Học viện Điện ảnh Bắc Kinh và tốt nghiệp vào năm 1997. Không giống như các bạn cùng thế hệ đang nôn nóng muốn tạo ra những bước đột phá trong thị trường điện ảnh mới được khám phá, Xu trở về nhà và nghiên cứu Đạo giáo và lịch sử võ thuật dưới sự hướng dẫn của hai võ sĩ 80 tuổi trong tám năm. Vào năm 2006, tác phẩm "Shiqu de wulin" (Tìm kiếm Thế giới Võ thuật Mất tích) của ông đã gây sự chú ý trên toàn quốc. Ông tiếp tục viết tiểu thuyết và sách phi hư cấu về hệ sinh thái của lĩnh vực võ thuật trong Thời kỳ Cộng hòa Trung Quốc. Vào năm 2011, bộ phim đầu tiên "The Sword Identity" (Sự nhận diện kiếm) của ông đã ra mắt trên toàn thế giới tại Liên hoan phim Venice lần thứ 68 và đánh dấu sự tái sinh của thể loại phim võ thuật Trung Quốc. Một năm sau đó, bộ phim thứ hai "Judge Archer" (Thẩm phán Cung thủ) của ông đã ra mắt tại Liên hoan phim Rome lần thứ 7. Xu kiên trì thể hiện những giá trị không phổ biến trong văn hóa truyền thống Trung Quốc trong một thời đại đang ăn mừng những cuốn phim hài kịch hài hước và những con khỉ biểu diễn bất tận, đồng thời ông cũng điều tra xem liệu con người có thể sống theo một cách khác, ngoài việc tuân theo vòng tròn cuộc sống thông thường.