The Jacobi elliptic function method is applied to solve the generalized Benjamin-Bona-Mahony equation (BBM). Periodic and soliton solutions are formally derived in a general form. Some particular cases are considered. A power series method is also applied in some particular cases. Some solutions are expressed in terms of the Weierstrass elliptic function.