It is argued that quantum mechanics is fundamentally a geometric theory. This is illustrated by means of the connection and symplectic structures associated with the projective Hilbert space, using which the geometric phase can be understood. A prescription is given for obtaining the geometric phase from the motion of a time dependent invariant along a closed curve in a parameter space, which may be finite dimensional even for nonadiabatic cyclic evolutions in an infinite dimensional Hilbert space. Using the natural metric on the projective space, we reformulate Schrodinger's equation for an isolated system. This metric is generalized to the space of all density matrices, and a physical meaning is proposed.