第一、所針對的對象不同。罪刑法定原則針對一個行爲是否有罪;而無罪推定原則所針對的是一個嫌疑人是否有罪。第二、所依據的法條不同。罪刑法定原則的依據是刑法,爲實體法;而無罪推定原則所依據的是刑訴法,爲程序法。《中華人民共和國刑法》第三條【罪刑法定】法律明文規定爲犯罪行爲的,依照法律定罪處刑;法律沒有明文規定爲犯罪行爲的,不得定罪處刑。