兰国王马尔科姆二世的女儿。1057年的各种编年史报告称在1057年8月15日，麦克白塔德在阿伯丁郡隆发南死于马尔科姆之手。麦克白塔德的继承人是他的继子卢拉赫，他大约在1057年9月8日在斯昆加冕为王。 。1058年3月23日，“众叛亲离”的卢拉赫在亨特利附近被马尔科姆杀死。在此之后，马尔科姆成为国王。据富尔顿的约翰记述，马尔科姆可能在1058年4月25日加冕。
马尔科姆和威廉·鲁弗斯.威廉·鲁弗斯在他父亲去世后不久成为英格兰国王，马尔科姆没有干预罗贝尔的叛乱。在1091年，威廉