Based on the energy-saving and safe-driving requirements of road lighting, a kind of energy-saving system is proposed for street lamps in this paper, which is handled by two controllers. At daybreak and dusk, the lamps are turned on or off according to local sunrise and sunset. And at night, it is controlled by a fuzzy controller. Traffic flow and its variation rate, the highest road speed limit are taken as the inputs of the controller, at the same time, the lighting comfort and the experience of driver are defined as the fuzzy sets and control rules. LED lamps are used in the system as illuminant. The numerical simulation in MATLAB and analysis on the practical measured data show that the system is effective in energy-saving for road lighting.