Calligonolides A (1) and B (2), two new butanolides, and a new steroidal ester, 3, have been isolated from the whole plant of Calligonum polygonoides, together with four known compounds, tetracosan-4-olide, beta-sitosterol and its glucoside, and ursolic acid. Their structures were elucidated by spectroscopic and mass-spectrometric studies. Compounds 1-3 showed moderate inhibitory potential against lipoxygenase from soybean.