1.職業不同:檢察官是依法行使國家檢察權的檢察官,檢察官屬於國家司法人員,是公務員。公訴人是國家的代表,負責指控犯罪嫌疑人的犯罪行為。壹般檢察院相當於原告。檢察官為法院服務;律師是指通過國家司法考試,依法取得律師執業證書,接受委托或者指定,為當事人提供法律服務的執業人員。律師是自由職業者,是犯罪嫌疑人的代表,負責證明犯罪嫌疑人無罪或有罪,相當於被告。律師為犯罪嫌疑人、被告人服務;
2.任務不同:檢察官代表國家行使權利,在刑事案件中擔任檢察官,代表國家和社會起訴犯罪嫌疑人;而另壹個角色是充當法律的監督者,監督司法活動;律師受當事人的委托,作為代理人參加各種訴訟,只是運用自己的法律知識為當事人提供法律服務;
3.權利來源不同:檢察官的權力是國家賦予的;律師的訴訟權利是通過當事人的委托獲得的。