Cuando su padre Sverker I fue asesinado en 1155 (o 1156), Carlos le sucedió inmediatamente como soberano de Östergötland, pero no pudo sucederlo en el trono, pues Erico el Santo fue elegido para tal fin.