环境因素、人为因素、气象因素。
1、环境因素:土壤风蚀是沙尘暴发生发展的首要环节。风是土壤最直接的动力,其中气流性质、风速大小、土壤风蚀过程中风力作用的相关条件等是最重要的因素。另外土壤含水量也是影响土壤风蚀的重要原因之一。植物措施是防治沙尘暴的有效方法之一。专家认为植物通常以3种形式来影响风蚀:分散地面上一定的风动量,减少气流与沙尘之间的传递;阻止土壤、沙尘等的运动。
2、人为因素:沙尘暴发生不仅是特定自然环境条件下的产物,而且与人类活动有对应关系。人为过度放牧、滥伐森林植被,工矿交通建设尤其是人为过度垦荒破坏地面植被,扰动地面结构,形成大面积沙漠化土地,直接加速了沙尘暴的形成和发育。
3、气象因素:沙尘暴的形成是以东亚特殊的大气环流为背景,并与冬季风紧密联系在一起,它的发生主要与冬半年西伯利亚—蒙古高压驱动下的冷锋过境有关,属冷锋型沙尘暴。