Il succède encore enfant à son père Donnchad 1er. Comme fils du précédent Mormaer ou comte de Fife [1], il reçoit le titre à la mort de son père selon la règle de primogéniture, mais il ne devient pas le chef de son clan, le Clann MacDuib [2]. Cette charge est sans doute attribuée à son cousin et héritier selon la règle de la tanistrie [3], Aed mac Gille Míchéil.
Comme certain Mormaers de Fife, Donnchad II est nommé Justiciar d’Écosse [4] au nord du Forth [5]. Du fait de la minorité de Ferthet de Strathearn , Mormaer de Strathearn [6], il acquiert une position dominante parmi les chefs de la noblesse gaëlique en opposition au jeune roi Máel Coluim IV dit Malcolm IV.
Donnchadh fait partie du Parlement de 1173 à 1174 qui se montre réservé sur la décision du roi de reconquérir le Northumberland [7]. Donnchad est désignée pour être otage en Angleterre à la suite de la défaite de Guillaume le Lion avant la signature du traité de Falaise [8], bien que dans les faits d’autres furent certainement envoyés à sa place.
Le jour de Noël 1160, il épouse une certaine Ada qui est présentée dans les documents officiels comme une proche parente du roi Máel Coluim IV, soit sa demi-sœur par son père Henri d’Écosse ou sa nièce.
Les comtes de Fife ont toujours été considérés comme des partisans importants du roi David 1er. Dès 1152, après la mort d’Henri d’Écosse, le fils du roi David 1er, c’est son père Donnchad 1er qui avait escorté le jeune Máel Coluim IV, afin de présenter au royaume l’héritier présomptif.
Son fils aîné Máel Coluim 1er dit Malcolm 1er(Mormaer de Fife) lui succède en 1204.