Pyrrole, pyrazole and imidazole undergo conjugate addition with α,β-unsaturated ketones in the presence of a catalytic amount of hafnium chloride at room temperature. Although the reaction of pyrrole gave 2,5-substituted C-adduct mainly, those of pyrazole and imidazole gave the corresponding N-adducts in excellent yields.