Uczestnik wielu kampanii wojennych na kresach, osiągnął stopień pułkownika u boku Jana Sobieskiego w walkach z Turkami w latach 1671–1676. Był członkiem konfederacji malkontentów w 1672 roku. W 1674 roku był elektorem Jana III Sobieskiego z województwa pomorskiego. Doradca Jana III Sobieskiego w sprawach polityki bałtyckiej. Poseł sejmiku stargardzkiego na sejm 1677 roku. Uczestniczył w wyprawie wiedeńskiej (1683). Zginął w bitwie pod Parkanami.