This paper proposes a generalized method of moments (GMM) shrinkage method to efficiently estimate the unknown parameters θo identified by some moment restrictions, when there is another set of possibly misspecified moment conditions. We show that our method enjoys oracle-like properties; i.e., it consistently selects the correct moment conditions in the second set and at the same time, its estimator is as efficient as the GMM estimator based on all correct moment conditions. For empirical implementation, we provide a simple data-driven procedure for selecting the tuning parameters of the penalty function. We also establish oracle properties of the GMM shrinkage method in the practically important scenario where the moment conditions in the first set fail to strongly identify θo. The simulation results show that the method works well in terms of correct moment selection and the finite sample properties of its estimators. As an empirical illustration, we apply our method to estimate the life-cycle labor supply equation studied in MaCurdy (1981, Journal of Political Economy 89(6), 1059–1085) and Altonji (1986, Journal of Political Economy 94(3), 176–215). Our empirical findings support the validity of the instrumental variables used in both papers and confirm that wage is an endogenous variable in the labor supply equation.