Król Władysław Jagiełło prawdopodobnie już przed 1418 r. osadził go na Kujawach. Po tym jak został starostą gniewkowskim (ok. 1418 r.) wraz z Januszem Brzozogłowym – starostą bydgoskim osłaniał Kujawy od strony Prus Zakonnych przed napadami Krzyżaków.

W 1420 r. został zwerbowany w Inowrocławiu, za zgodą króla polskiego, przez księcia szczecińskiego do walki z margrabią brandenburskim Fryderykiem I. Po śmierci biskupa włocławskiego Jana Kropidły (zm. 1421) przejął w imieniu króla zamek w Raciążku, który wiosną 1422 r. zwrócił kapitule włocławskiej. Potem udał się do księcia Zygmunta Korybutowicza, namiestnika wielkiego księcia litewskiego Witolda w Pradze. Otrzymał od niego miasto Uniczów. Umocnił je i uczynił zeń ważny punkt strategiczny na drodze między Polską a Czechami. Po ugodzie kieżmarskiej Jagiełły i Witolda z Zygmuntem Luksemburskim (marzec 1423) wrócił do kraju.

W latach 1424–1428 brał udział w wyprawie Zygmunta Korybutowicza do Czech. W 1428 r. opanował miasto Odry na Śląsku Opawskim, po czym miał je przekazać Zygmuntowi Luksemburskiemu w myśl traktatu, jaki król czeski zawarł z Jagiełłą.