Jezioro leży na Pojezierzu Mazurskim, w mezoregionie Pojezierza Mrągowskiego. Zbiornik wodny jest położony w zlewni Krutyni. Ma bezpośrednie połączenie poprzez cieki wodne z Jeziorem Zyndackim od północy, z Jeziorem Lampackim od południa i z jeziorem Pustnik Mały na zachodzie. W okolicach brzegów położone są wsie: Sorkwity, Stary Gieląd, Pustniki, Młynik, a także Bałowo – część wsi Zyndaki. Na jeziorze znajduje się siedem wysp, w tym Ostrów Wielki. Jeden z półwyspów, położony we wschodniej części, nosi nazwę Wróbelki[5]. Nad akwenem znajduje się publiczne kąpielisko.
Powierzchnia - 475,5 ha
Głębokość - 6,8 m - 27 m
Długość - 6800 m
Szerokość - 1650 m.