This paper proposes a distance-based distributionally robust energy and reserve (DB-DRER) dispatch model via Kullback-Leibler (KL) divergence, considering the volatile of renewable energy generation. Firstly, a two-stage optimization model is formulated to minimize the expected total cost of energy and reserve (ER) dispatch. Then, KL divergence is adopted to establish the ambiguity set. Distinguished from conventional robust optimization methodology, the volatile output of renewable power generation is assumed to follow the unknown probability distribution that is restricted in the ambiguity set. DB-DRER aims at minimizing the expected total cost in the worst-case probability distributions of renewables. Combining with the designed empirical distribution function, the proposed DB-DRER model can be reformulated into a mixed integer nonlinear programming (MINLP) problem. Furthermore, using the generalized Benders decomposition, a decomposition method is proposed and sample average approximation (SAA) method is applied to solve this problem. Finally, simulation result of the proposed method is compared with those of stochastic optimization and conventional robust optimization methods on the 6-bus system and IEEE 118-bus system, which demonstrates the effectiveness and advantages of the method proposed.