Karl Sverkersson var son till kung Sverker den äldre som mördades 1155 eller 1156 varefter Karl troligen omedelbart utropade sig själv till kung. Efter att han i slaget vid Örebro 1161 hade besegrat och dödat sin konkurrent om tronen, den danske prinsen Magnus Henriksson, fick han makten över hela riket och kallade sig sedan för svearnas och götarnas konung.
Under Karls regerande fick Sverige 1164 sin förste ärkebiskop, då AlvastramunkenStefan tillträdde ämbetet, enligt bevarade påvebrev. Detta var efter önskemål från kungen, Ulf jarl och de svenska biskoparna. Alvastra kloster hade grundats av kung Karls föräldrar men själv gynnade han också Vreta kloster och Nydala kloster med donationer.
Enligt ryska krönikor företog svenskarna ett misslyckat krigståg till Ryssland 1164. Det är möjligt att det utgick från Finland. På våren år 1167 överfölls och mördades Karl på Visingsö av Erik den heliges son Knut, som därefter övertog kungaämbetet. Karl begravdes i Alvastra kloster.
Karl Sverkerssons sigill (se bild) visar kungen sittande på sin tron och är det äldsta svenska kungasigill som finns bevarat. Under hans regeringstid utfärdades också den äldsta bevarade i Sverige skrivna urkunden, utfärdad av ovannämnde ärkebiskop Stefan.
Namnet
Karl Sverkersson är den förste historiske svenske kungen med namnet Karl. Johannes Magnus kallar honom dock "Karl VII" i sin Historia de omnibus Gothorum Sveonomque regibus, eftersom det däri omnämns sex tidigare kungar med namnet Karl – samtliga fiktiva gestalter.