Taurine might also improve heart failure because it seems to lower blood pressure and calm the sympathetic nervous system, which is often too active in people with high blood pressure and CHF.
Recent studies have shown that taurine supplementation lowers BP and improves vascular function, possibly through suppression of RAA system activity, augmentation of kallikrein activity in the blood and peripheral tissues, suppression of the renal sympathetic nervous system, diuretic and natriuretic activities, and vasorelaxant activity by has nitric oxide effect on blood vessels.
itis well documented that taurine reduced blood pressure in animals model the exact mechanisms may be related to nitrous oxide release and renine angiotensine system
Article Taurine Supplementation Lowers Blood Pressure and Improves V...
I think that taurine plays a fundamental role in reducing the level of blood pressure because it helps in the formation of bile salts, which play a key role in fat digestion, and as such it reduces the level of harmful fats and this consequently reduces high blood pressure.