Carlos XI nació en el castillo de Estocolmo, el 24 de noviembre de 1655, y heredó la corona de Suecia el 13 de febrero de 1660, a los cuatro años de edad, tras la repentina muerte del rey CarlosX Gustavo.