犯本罪,必须满足两个条件:
1、行为人必须具有非法携带上述物品;
2、行为人必须携带上述物品进入公共场所或者进入公共交通工具;只有属于情节严重的,才能构成本罪。对于情节显著轻微,携带数量很少,没有造成危害后果的,则不宜认为构成本罪。本罪属行为犯,只要行为人非法携带枪支、弹药、管制刀具、危险物品进入了公共场所或公共交通工具,一达到情节严重,即可构成本罪,其并不以造成实际危害后果为构成必要。倘若发生其他后果,如爆炸、火灾等,则应依其主观的内容以他罪如爆炸罪、过失爆炸罪、放火罪、失火罪、破坏交通工具罪等论处,非法携带的行为则不再单独构成其罪。本罪危害的是不特定人和物,侵害的客体是公共安全和枪支、弹药、管制刀具、危险物品的管理办法。