The invention discloses a city road rainwater recovery system and a method thereof. The recovery system comprises a soil-retaining frame, a bioretention zone, an ecological trench, a reservoir, a catchment main pipe, an adsorption pool, a water purification assembly, and an elevator pump, the water purification assembly is connected with the elevator pump, the catchment main pipe and the water purification assembly are communicated with the reservoir, an overflow well is arranged in the ecological trench, a filter sieve plate is arranged in the overflow well, sieve apertures are uniformly distributed on the filter sieve plate, and the bioretention zone is arranged in the soil-retaining frame. The method comprises the following steps: a) draining along a transverse direction; b) draining along a vertical direction; c) extraction and utilization; and d) regular maintenance. Through draining along the transverse direction and the vertical direction, the road draining speed is accelerated,the water amount accumulated on the road surface is reduced, appearance of a flood peak is avoided, waterlogging in the city can be effectively controlled, the rainwater can be filtered layer by layer and purified, and is stored in the reservoir, then the rainwater is lifted to ground through the elevator pump, secondary usage is carried out, and waste can be changed to valuables.