火山的形成涉及一系列物理化学过程。地壳上地幔岩石在一定温度压力条件下产生部分熔融并与母岩分离,熔融体通过孔隙或裂隙向上运移,并在一定部位逐渐富集而形成岩浆囊。随着岩浆的不断补给,岩浆囊的岩浆过剩压力逐渐增大。当表壳覆盖层的强度不足以阻止岩浆继续向上运动时,岩浆通过薄弱带向地表上升。
在上升过程中溶解在岩浆中挥发逐渐溶出,形成气泡,当气泡占有的体积分数超过75%时,禁锢在液体中的气泡就会迅速释放出来,导致爆炸性喷发,气体释放后岩浆黏度降到很低,流动转变成湍流性质的。如若岩浆黏滞性数较低或挥发份较少,便仅有宁静式溢流。从部分熔融到喷发一系列的物理化学变化的差别就形成了形形色色的火山活动。