The invention relates to self-luminous anticorrosive paint for steel structures in traffic engineering and a preparation method of the self-luminous anticorrosive paint. The self-luminous anticorrosive paint is prepared from epoxy resin, a diluting agent, graphene, glass flakes, nano silicon dioxide, zinc powder, filler, a self-luminous material, an antifoaming agent, a dispersing agent, a leveling agent and a curing agent. On the premise that the content of zinc powder in the paint is sharply reduced, problems of poor coating compactness, large quantity of defects such as holes, poor aging resistance, adhesive force and impact resistance, proneness to cracking and peeling and the like of existing conventional surface paint for the steel structures in traffic engineering, energy accumulating and self-luminous performances are achieved, and accordingly special functions including traffic sign warning, traffic flow induction and the like of traffic steel structures such as bridge bodies,guard rails and cable ropes in nighttime and extreme severe environments can be realized while attractiveness of bridges and roads is achieved, and the paint is integrally excellent in technical performance, cost performance and environmental friendliness.