病因和發病機制是較為復雜的,一般現在認為和遺傳,自身免疫和環境因素有關系。遺傳因素不論是在一型和二型糖尿病患者中較為肯定。病毒感染作為最主要的環境因素,它可以啟動胰島β細胞的自身免疫反應。
病毒感染也可以直接損傷胰島組織的,是通過損傷胰島組織后誘發自身免疫反應,以后隨胰島β細胞的減少,胰島分泌功能就下降了血糖會逐漸升高,最終發展成為臨床的糖尿病。
而且二型糖尿病是多基因的遺傳疾病,具有更強的遺傳基礎,營養因素,比如中央型的肥胖,體力活動不足和化學毒物等,均可能是導致它發病的一種病因,機制就是胰島素抵抗和胰島素分泌缺陷,這兩者的相互作用。