多寄生在白刺属和红砂属等植物的根上。生长于荒漠草原,草原化荒漠与荒漠地带的河边、湖边、池边等生境且有白刺、批把柴生长的盐碱地区。产于新疆、青海、甘肃、内蒙古、宁夏(银北)、陕西(榆林等地)等省区。中亚、伊朗、蒙古国也有分布。河西走廊分布在武威、张掖、酒泉市。