Enaminones react with a variety of active methyl and methylene reagents in presence of ammonium acetate to yield functionally substituted pyridines in good yields. The reaction proceeded via initial Michael addition across the double bond followed by cyclization. The reaction of enaminone with aromatic aldehyde in acetic acid/ammonium acetate afforded the dihydropyridine that was oxidized to the corresponding pyridine.