沙群岛东北方海域生成的低压区给予扰动编号92W。翌日，日本气象厅在下午2时把海棠升为热带低气压。7月28日，随着它的结构逐渐获得改善，联合台风警报中心在上午5时对它发布热带气旋形成警报，随后在下午3时升格它为热带低气压，并给予热带气旋编号12W。中国国家气象中心于7月28日下午8时自行将它升格为热带风暴。翌日，香港天文台及联合台风警报中心相继将它升格为热带风暴。下午3时，日本气象厅将它升格为热带风暴，并命名为海棠。5时，中央气象局跟随升格，30日下午4时30分它于台湾屏东枋山枫港登陆，31日0时30分它于彰