Trzęsienie ziemi alt=|mały|Mapa izosejst trzęsienia ziemi, przedstawiająca zróżnicowanie skali zniszczeń w regionie Ruptura sejsmiczna wystąpiła wzdłuż uskoku Yishu o długości 360 km, który jest segmentem strefy uskokowej Tan-Lu. Strefa uskokowa Tan-Lu uformowała się w mezozoiku. Jej prędkość poślizgu szacuje się na mniej niż 1–2,6 mm rocznie. Podczas trzęsienia ziemi wzdłuż uskoku Yishu doszło do średniego przesunięcia o 9 m. Ruch miał głównie charakter przesuwczy prawoskrętny z niewielką składową nasunięcia. Inwersja sejsmiczna wskazuje na obszar ruptury o wymiarach 160 na 32 km, na niemal pionowym uskoku o biegu północ–południe. Szacowana głębokość hipocentrum wynosi od 22 do 28 km. 26 lipca i 18 września 1688 roku wystąpiły trzy wstrząsy wtórne, których szacowane magnitudy wyniosły odpowiednio 6,25 i 6,0 Ms. Kolejny wstrząs wtórny wystąpił w 1672 roku, o szacowanej magnitudzie 6,0 Ms.

Badanie paleosejsmiczne strefy uskokowej przeprowadzone w 1987 roku sugeruje, że ten sam segment był źródłem trzęsienia ziemi o podobnej magnitudzie w 6280 roku p.n.e. Ten sam uskok mógł również spowodować trzęsienie ziemi z 1975 roku w Haicheng, 700 km na północ od omawianego wydarzenia.