Consiste en la reacción de una amina primaria con un 3-cetoéster formando una imina, que posteriormente tautomeriza a enamina, atacando a una $\alpha$-halocetona. En una etapa posterior de ciclación se obtiene el pirrol.
Paso 1. Formación de la enamina
Paso 2. Ataque de la enamina a la $\alpha$-halocetona
Paso 3. Ciclación
Etapa 4. Deshidratación