The invention discloses a method for carrying out treatment and regenerative cyclic utilization on semi-coke wastewater and recycling resources. The method comprises the steps of (1) coarse filtration, (2) membrane filtration, (3) coal tar recovery, (4) phenol recovery, (5) ammonia recovery, (6) anaerobic treatment, (7) aerobic treatment, (8) electrolysis, (9) secondary anaerobic treatment, (10) membrane treatment or biochemical reaction of a biological aerated filter, and (11) desalting. According to the method, through a combined treatment process of the membrane filtration, the coal tar recovery, the phenol recovery, the ammonia recovery, the anaerobic treatment, the aerobic treatment, the electrolysis, the desalting and the like, the semi-coke wastewater is deeply treated, so that the resources such as coal tar, phenol and ammonia are recycled, and the treatment cost of the semi-coke wastewater is greatly reduced.