Født ved Roxburgh som sønn av Aleksander II med hans andre kone Marie de Coucy. Han ble konge i en alder av 8 år da hans far døde 6. juli 1249. Hans kroning skjedde 13. juli 1249 ved Scone Abbey i Pertshire.