1、须出于一个行为。
所谓一个行为,指基于一个犯意所实施的行为,无论是单一的犯罪故意,还是概括的犯罪故意都可以成立。此外,想象竞合犯并不限于故意的犯罪行为,即使是过失的犯罪行为也不影响想象竞合犯的成立。
2、一个行为还须触犯数个罪名。所谓一个行为触犯数个罪名,就是一个行为在形式上或外观上同时构成刑法规定的数个犯罪。
3、一个行为所触犯的数个罪名之间不存在逻辑上的从属或者交叉关系。这是想象竞合犯与法条竞合的区别。例如盗窃数额较大的通讯设备的行为,同时触犯破坏交通设备罪和盗窃罪,而且这两种犯罪之间不存在逻辑上的从属或者交叉关系。破坏与盗窃是两种完全不同的表现形式:破坏意在毁灭某种物质或者设施的价值;而盗窃则意在非法占有,使所有权发生非法转移。这两种犯罪在法条上没有任何瓜葛,而是由于犯罪人实施的一个行为,同时触犯了这两个罪名,从而使两者发生关联。