Han var son till riddaren Knut Bonde och Margareta Karlsdotter.
Efter att fadern dött uppfostrades han av styvfadern Sten Turesson (Bielke).
Då hans mor dog år 1429 fick han ärva Fogelviks slott utanför Valdermarsvik.
Lärde sig fler språk
På långa utlandsresor, som han gjorde i yngre år, lärde han sig främmande språk och studerade krigskonst. Runt 1434 var han politiskt aktiv och slöt sig till Engelbrekt Engelbrektsson som belägrade Stegeborg. År 1437 var ett herremöte i Söderköping där han deltog. Efter detta blev han kung för Sverige under tre olika perioder och en period även för Norge.
Begravdes 1740
Det sägs att det var Karl Knutsson som införde Sveriges flagga. Hans dotter Magdalena Karlsdotter begravdes i dåvarande klosterkyrkan i Söderköping medan han själv blev begravd år 1470 i Riddarholmskyrkan i Stockholm.