An average linear finite difference scheme for the numerical solution of the initial-boundary value problem of Generalized Rosenau-KdV equation is proposed. The existence, uniqueness, and conservation for energy of the difference solution are proved by the discrete energy norm method. It is shown that the finite difference scheme is 2nd-order convergent and unconditionally stable. Numerical experiments verify that the theoretical results are right and the numerical method is efficient and reliable.