海啸通常是由海底地震、滑坡和火山爆发引起的。当地震发生,震源在海底50千米以内、震级6.5以上时,海底的地壳发生断裂,有的地方下陷、有的地方升起,从而引起强烈的震动,并使海面剧烈起伏,形成震荡波,然后传播到很远的地方,海啸就这样形成了。