虎掌草是一种双子叶药毛茛科植物,生长于海拔850m—4900m或者900m—3000m的山地草坡、溪旁或湖旁湿地,林缘。虎掌草主要分布于甘肃西南部、青海东南部、湖北西南部、广西西部、四川、贵州、云南、西藏南部及东部。