現代藥理學家的研究表明,山楂的果實、根、莖、葉中含有重要的藥用成分。例如,發現原產於歐洲的山楂葉含有剝落成分、蘆丁、牡荊素、無色矢車菊素、類黃酮聚合物、山楂酸、熊果酸、綠原酸、咖啡酸和揮發油。山楂的果實、根、莖、葉及其制劑能降低血壓,減少膽固醇和血酯在血管壁上的沈積,增加皮下毛細血管的通透性。山楂提取物中的黃酮水解物和三萜酸具有強心、增加心跳幅度的作用。
山楂制劑具有明顯的抗菌作用。山楂果對福氏誌賀菌和宋內誌賀菌、變形桿菌和大腸桿菌有壹定的抑制作用。山楂莖葉煎劑對金黃色葡萄球菌和炭疽桿菌也有抑制作用。山楂核制劑對綠膿桿菌、金黃色葡萄球菌、枯草芽孢桿菌和大腸桿菌有很好的殺滅作用。山楂核制成的殺菌蚊香具有良好的空氣消毒效果,對人體無毒。用山楂葉或花代替茶葉可以治療老年心臟病,與水果合用可以防治動脈粥樣硬化。對高脂血癥、冠心病、菌痢、急性病毒性肝炎、遷延性慢性肝炎、腎盂腎炎、疝氣、皮膚病有很好的臨床療效。山楂核精油是治療神經性皮炎等皮膚病的良藥。此外,山楂被列為兒童和老年人健脾消食、抗衰老、防止衰老的良藥。
隨著人們對山楂藥用價值認識的提高,國內外正在對其藥理作用和臨床應用進行研究。山楂制成的藥物多達五六十種,山楂制劑被列入許多國家藥典。