W roku 1638 otrzymał urzędy wojewody i starosty generalnego Krakowa. W 1643 został marszałkiem sejmu zwyczajnego i była to pierwsza ogólnopolska funkcja w jego karierze. Podpisał "pacta conventa" Jana II Kazimierza Wazy w 1648 roku. W 1649, po śmierci marszałka nadwornego Adama Kazanowskiego otrzymał urząd marszałka nadwornego koronnego, ale urzędu tego nie zdążył objąć, bo w 1650 został marszałkiem wielkim koronnym. Godność tę otrzymał za sukces w bitwie pod Zborowem z Kozakami. W tymże roku 1650 z okazji roku jubileuszowego odbył pielgrzymkę do Rzymu.