《中华人民共和国海警法》第二十五条规定，有下列情形之一，省级海警局以上海警机构可以在我国管辖海域划定海上临时警戒区，限制或者禁止船舶、人员通行、停留：（一）执行海上安全保卫任务需要的；（二）打击海上违法犯罪活动需要的；（三）处置海上突发事件需要的；（四）保护海洋资源和生态环境需要的；（五）其他需要划定海上临时警戒区的情形。划定海上临时警戒区，应当明确海上临时警戒区的区域范围、警戒期限、管理措施等事项并予以公告。其中，可能影响海上交通安全的，应当在划定前征求海事管理机构的意见，并按照相关规定向海事管理机构申请发布航行通告、航行警告；涉及军事用海或者可能影响海上军事设施安全和使用的，应当依法征得军队有关部门的同意。对于不需要继续限制或者禁止船舶、人员通行、停留的，海警机构应当及时解除警戒，并予公告。