He was born on 2 March 1316 in Paisley Abbey, Renfrewshire. He was the son of Walter Stewart and Marjorie Bruce. His mother died in childbith on 2 March and his father died 1326 and was buried in Paisley Abbey, where Robert II was born.