Abstract Metal triflates have been used to catalyze synthesis of β-enamino ketones or pyrroles from amines and 1, 3-dicarbonyl or 1, 4-dicarbonyl compounds under solvent-free conditions, respectively. Among different metal triflates screened, 0.5 mol% Ga (OTf) 3 efficiently promoted the reactions to give excellent yields. In addition, the catalyst could be recovered easily after the reactions and reused without evident loss in activity.