Plehn poświadcza go jako starostę w latach 1483–1495, a dokument z 29 lipca 1494 określa go jednocześnie jako wojewodę chełmińskiego i starostę golubskiego.

W dniach 13–17 lipca 1485 uczestniczył w zjeździe stanów Prus Królewskich w Elblągu, podczas którego rozpatrywano między innymi sprawę pomocy finansowej dla króla. Po ustąpieniu Mikołaja Bażyńskiego z przewodniej roli w stanach w 1485 Karol, z polecenia króla, przejął zwoływanie zjazdów oraz kierowanie obradami. W razie jego nieobecności zastępował go wojewoda pomorski Mikołaj Wulkowski. Zachował tę pozycję także po pojednaniu Bażyńskiego z królem i ponownym objęciu przez niego województwa w 1489. W dokumencie z 1489 Kazimierz IV Jagiellończyk uregulował należności wobec Karola za jego służbę: wcześniejsze i późniejsze zasługi wyceniono łącznie na 300 florenów, zapisanych na czynszu gdańskim.

Rodzina i pochodzenie Należał do rodu von Felden, którego przedstawiciele w ziemi chełmińskiej występowali jako Zakrzewscy, Napolscy i Wypczyńscy i pieczętowali się herbem Trzy Gałązki.