Second fils de Alpin II de Dalriada, il succède sur le trône à son frère ou demi-frère Kenneth mac Alpin après la mort de celui-ci.
D’après la Chronique des Rois d’Alba [1] il remet à l’honneur un ensemble de lois et de droits du Dalriada [2], connus sous le nom de lois Edus fils Echdachc’est-à-dire d’Áed Find sans que l’on sache exactement de quoi il s’agit.
Durant le règne de Donald, son neveu, Constantin, est choisi pour lui succéder à sa mort. La coutume de la tanistrie [3] se prolonge jusqu’au règne de Malcolm II.
Donald mac Alpin meurt aux Ides d’avril [4].