Facile and one-pot synthetic route of poly-substituted pyrroles and 4-oxo-4,5,6,7-tetrahydroindoles is established, which consists of three steps: (1) palladium-catalyzed oxidation of hydroxy-enamines by using tetrakis(triphenylphosphine)palladium and mesityl bromide oxidation system, (2) intramolecular cyclization, and (3) dehydration.