W 1304 roku był archidiakonem sandomierskim. Lata 1305–1307 spędził w Bolonii, studiując prawo kanoniczne na tamtejszym uniwersytecie. Był zwolennikiem polityki Władysława I Łokietka i arcybiskupa gnieźnieńskiegoJakuba Świnki. W 1318 roku został mianowany przez króla kanclerzem sieradzkim, proboszczem kościoła Mariackiego w Krakowie i dziekanem kapituły krakowskiej. Jako biskup krakowski wydał statuty diecezjalne krakowskie i zainicjował budowę katedry gotyckiej na Wawelu. Na skutek zatargu o zwrot zabranego biskupstwu krakowskiemu Biecza został przeniesiony przez króla Władysława I Łokietka na biskupstwo do Wrocławia, gdzie sprzyjał obrońcom polskości na Śląsku. W 1337 roku wyklął króla Jana Luksemburskiego[1]. Stał się gorliwym zwolennikiem realizacji polityki papieskiej.
Zmarł w opinii świętości, został pochowany w Katedrze pw. św. Jana Chrzciciela we Wrocławiu, w 1952 roku wznowiony został proces beatyfikacyjny Nankera, rozpoczęty w 1719 roku.
W kulturze popularnej postać Nankera funkcjonuje dzięki filmowi fabularnemu Kazimierz Wielki. Nankera zagrał Tadeusz Fijewski.