Late on September 4, an area of low pressure developed to the southeast of Okinawa, Japan. Over the next two days, the system drifted north and developed a well defined LLCC with organized convective banding, prompting the JMA to upgrade the low pressure area to a tropical depression. On September 7, convection consolidated the low-level circulation center very well with tightly curved banding wrapped into it. Also, high sea-surface temperatures and very low wind shear caused the system to undergo rapid deepening, prior to which, the JMA upgraded the system to a tropical storm and named it "Kulap". However, the system stopped strengthening soon after as the LLCC became partially exposed and the convection was displaced to the south. Kulap remained small in size and dry air entering from the western periphery kept it from strengthening further. Wind shear increased, pushing convection about south of the LLCC. Also, Kulap was beneath a tropical upper tropospheric trough (TUTT cell) that caused subsidence. A mid-level subtropical steering ridge cuased Kulap to track in a northwestward direction. On September 8, Kulap moved into the east-northeast periphery of the Philippine Area of Responsibility (PAR) prompting the PAGASA to start issuing advisories on the system, naming it "Nonoy". However, Kulap quickly accelerated north and exited the PAR on the same evening, prompting the PAGASA to issued their final advisory on the system. After increasing wind shear caused further weakening, the JTWC downgraded Kulap to a tropical depression late on September 8. Early on September 10, the JMA too downgraded Kulap to a tropical depression, and continued to track Kulap's remnants as a tropical depression until it finally dissipated early on September 11.