A variety of N-vinylindoles and N-vinylpyrroles were prepared in moderate to good yields through the nickel(II)-catalyzed [3 + 2] cycloaddition of α,β-unsaturated nitrones with allenoates under mild reaction conditions. A rational mechanism for the formation of N-vinylindoles was proposed based on the 18O-labeled experiments and key intermediates detected by high-resolution mass spectrometry trace experiments. The present method highlights a nickel(II)-controlled cyclization, atom-economical reaction, broad substrate scope, good functional group tolerance, and high Z-stereoselectivity for the enamine bond.