The complex dynamics of generalized Hénon map with nonconstant Jacobian determinant are investigated. The conditions of existence for fold bifurcation, flip bifurcation, and Hopf bifurcation are derived by using center manifold theorem and bifurcation theory and checked up by numerical simulations. Chaos in the sense of Marotto's definition is proved by analytical and numerical methods. The numerical simulations show the consistence with the theoretical analysis and reveal some new complex phenomena which can not be given by theoretical analysis, such as the invariant cycles which are irregular closed graphics, the six and forty-one coexisting invariant cycles, and the two, six, seven, nine, ten, and thirteen coexisting chaotic attractors, and some kinds of strange chaotic attractors.