W 1428 został łożnym Władysława Jagiełły, przed 1434 otrzymał (prawdopodobnie w zastaw) starostwo kościańskie, a w 1437 lub 1438 urząd podczaszego poznańskiego. W 1440 towarzyszył Władysławowi Warneńczykowi w wyprawie na Węgry, doprowadzając posiłki z Wielkopolski, jednak przed bitwą pod Warną powrócił do ojczyzny. Po śmierci Władysława III posłował zarówno do Kazimierza Jagiellończyka jak i Bolesława IV - księcia mazowieckiego w sprawie sukcesji. Szybko został zaufanym nowego króla, w latach 1447-1448 sprawował urząd wielkopolskiego starosty generalnego (ponownie w 1451-1454 i 1456-1457), a w 1449 został wojewodą poznańskim.