W 1650 roku Starkowiecki uczestniczył w poselstwie do Ferdynanda III Habsburga. W 1656 roku brał udział w wojnie ze Szwecją, walcząc, prawdopodobnie pod dowództwem Jana Piotra Opalińskiego, w bitwach pod Lesznem, Kościanem i Kaliszem, być może uczestniczył w negocjacjach pokojowych. Na sejmie 1661 roku był członkiem komisji do spraw ustalenia granicy Rzeczypospolitej z Pomorzem, Brandenburgią i Śląskiem.