The structures of pyripyropenes A, B, C and D, novel acyl-CoA:cholesterol acyltransferase (ACAT) inhibitors, were determined mainly by spectroscopic studies including various NMR measurements. Pyripyropenes have a common structure which consists of pyridine, alpha-pyrone and sesquiterpene moieties. One of the three O-acetyl residues in the sesquiterpene moiety of pyripyropene A is replaced with an O-propionyl residue in pyripyropenes B, C and D.