Diverse functionalized spiro[indoline-3,4'-pyrrolo[3,4-b]pyridines] were efficiently synthesized by the three-component reaction of 3-arylamino-1-methyl-H-pyrrole-2,5-dione, isatins and malononitrile (ethyl cyanoacetate) in ethanol in the presence of triethylamine. This reaction not only provided a convenient synthetic method for the construction of a versatile spirooxindole system, but also access to reactive β-enaminone and its derivatives for organic and medical chemistry.