壹、檢察官和律師的區別有以下幾方面:1、職業不同:檢察官屬於國家司法人員,是公務員的身份;而律師屬於自由職業者。2、任務不同:檢察官代表國家行使權利,在刑事案件中充當公訴人的角色,代表國家和社會對犯罪嫌疑人提起公訴;且另壹角色是充當法律的監督者,對司法活動進行監督。律師受當事人的委托作為代理人參加各類訴訟,只是運用自己的法律知識為當事人提供法律服務。3、權利來源不同:檢察官的權力是國家賦予的;而律師的訴訟權利則是通過當事人的委托而獲得的。二、《律師法》第三十條律師擔任訴訟法律事務代理人或者非訴訟法律事務代理人的,應當在受委托的權限內,維護委托人的合法權益。第三十壹條律師擔任辯護人的,應當根據事實和法律,提出犯罪嫌疑人、被告人無罪、罪輕或者減輕、免除其刑事責任的材料和意見,維護犯罪嫌疑人、被告人的訴訟權利和其他合法權益。