In this paper, a chaos synchronization method via an invariant manifold approach is proposed. The essence of the method is that the error dynamics between the transmitter and receiver are pushed and forced to stay in the pre-selected invariant manifolds in which the error will converge to zero asymptotically. The well known input-output linearization method is used to discuss the design. Simulation results on the Lorenz system are presented to shown the effectiveness of the method.