二者不同之处在于:

(1)从认识因素上看,直接故意的行为人是认识到危害结果的必然发生或可能发生;而间接故意的行为人是认识到危害结果的可能发生。

(2)从意志因素上看,直接故意是希望即积极追求危害结果的发生;而间接故意是放任结果发生。有观点认为,明知结果的必然发生而持放任态度时,也应属于间接故意。我们认为不存在行为人认识到结果必然发生而加以放任的情况,因为放任是对危害社会的结果采取了听之任之的态度,其前提是危害结果存在发生与不发生这两种可能性时,只有如此,行为人才可能存在发生也可以不发生也可以的心理态度。