In this paper, we derive the sufficient condition for global optimality for a nonsmooth mathematical program with equilibrium constraints involving generalized invexity. We formulate the Wolfe and Mond-Weir type dual models for the problem using convexificators. We establish weak and strong duality theorems to relate the mathematical program with equilibrium constraints and the dual models in the framework of convexificators.