En 1958, pertenecía a los suburbios de Shantou y se llamaba Comuna de Dahao.
Perteneciente al condado de Chaoyang en 1961. 1974 era un suburbio de Shantou.
En 1980, pasó a llamarse Dahao Town.
En 1984, se construyó el distrito de Dahao, 65438. En febrero del mismo año, 30 kilómetros cuadrados al sureste de la isla de Dahao fueron designados como distrito de Guang'ao de la zona económica especial de Shantou.
El 29 de junio de 2003, el Consejo de Estado aprobó el Gobierno Popular Provincial de Guangdong en Guohan [2003] No. 11, acordando ajustar las divisiones administrativas de la ciudad de Shantou. Se abolieron los distritos de Dahao y Hepu de la ciudad de Shantou y se estableció el distrito de Haojiang de la ciudad de Shantou. El área administrativa del distrito de Dahao (excluyendo el Comité Vecinal de Jieshi Street Xunhui) y el distrito de Hepu son las áreas administrativas del distrito de Haojiang después del ajuste, el distrito de Haojiang gobierna Dahao, Queshi, Majiao, Guang'ao, Sanhe, Yuxin y Binhai 7; Street, el gobierno del distrito está ubicado en Fuqian Road (la residencia original del gobierno del distrito de Dahao).
El 5 de febrero de 2004, la oficina del subdistrito de Sanhe del distrito de Haojiang pasó a llamarse oficina del subdistrito de Hepu.