Considéré comme le chef militaire le plus compétent au service du Mahdi, il scella la destinée du général Gordon ("Gordon Pacha") qui fut tué à la prise de Khartoum en 1885. Osman Digma défendit le territoire mahdiste nouvellement constitué, notamment contre Alula Engida en 1885. Toutefois, il n'empêcha pas la défaite des mahdistes face à l'Égypte. En , il fut défait par Francis Grenfell à Suakin, et perdit un bras dans la bataille. En 1899, il participa à la dernière bataille des mahdistes, dont les forces venaient d'être battues un an auparavant à Omdurman par Kitchener (). Cette dernière bataille eut lieu à Umm Diwaykarat (). Un millier de mahdistes furent fauchés par les mitrailleuses Maxim ou faits prisonniers, contre trois tués du côté anglo-égyptien. Les mahdistes fanatiques étaient définitivement éliminés.