A novel technique to achieve output tracking via input estimation applicable to nonminimum phase nonlinear systems is presented. The earlier approaches to stable inversion is directly applicable only to nonminimum phase systems with hyperbolic internal dynamics. Systems with nonhyperbolic dynamics required modification of the internal dynamics. The method presented in this paper overcomes this drawback.