Od 1627 niejednokrotnie posłował na sejmy, najpierw woj. poznańskiego i kaliskiego (1627), potem z woj. podolskiego (na elekcję 1632) i ruskiego (1637, 1641, 1647, 1648 – konwokacyjny, 1650). Był elektorem Władysława IV Wazy z województwa podolskiego w 1632 rokuSuffragia Woiewodztw y Ziem Koronnych, y W. X. Litewskiego, Zgodnie ná Naiásnieyssego Władisława Zygmunta ... roku 1632 ..., [b.n.s.], podpisał jego pacta conventaPorządek Na Seymie Walnym Elekcyey, miedzy Warszawą a Wolą, Przez opisane Artykuły, do samego tylko Aktu Elekcyey należące, vchwalony y postanowiony. Roku Pańskiego, M. DC. XXXII. Dnia 27. Września, s. 18.. Wybierano go na nich do różnych funkcji. 11 stycznia 1637 został podkomorzym lwowskim. W 1638 posłował do cesarza Ferdynanda III. W tym roku król wyznaczył go na posła do Konstantynopola. Z braku funduszy, a nie chciał jechać na własny koszt, wyruszył dopiero w lutym 1640 po zatwierdzeniu tej legacji przez sejm w 1639. Wyruszywszy ze Lwowa przez Chocim i Bukareszt dopiero pod koniec kwietnia dotarł do Konstantynopola. Dzięki własnej energii i dzięki poparciu wezyra udało się mu uwolnić i wykupić z galer 130 polskich jeńców, zawarł też z sułtanem Ibrahimem porozumienie w sprawie obustronnego handlu oraz układ o powstrzymaniu napadów Kozaków na Turcję, a Tatarów na Polskę.