Four compounds were isolated from the roots of Adenophora stricta. On the basis of spectrometric analysis and physicochemical constants, they were identified as beta-sitosterol, beta-sitosterol-O-beta-D-glucopyranoside, taraxerone and octacasanoic acid respectively. Taraxerone and octacasanoic acid were isolated from the plants of Adenophora for the first time.