I 1972–1973 var han foreleser ved Universitetet i Khartoum og i årene 1976–1977 leder for Human Science Team ved International Livestock Centre for Africa. Videre har han i 2002 vært gjesteprofessor ved Inner Mongolian Agricultural University og i 2004 æresprofessor ved Anhui University, begge i Kina. Han har i tillegg vært seniorekspert for FAO, arbeidet med internasjonale organisasjoner som ILO, UNHCR og Verdensbanken, samt bistandsorganisasjoner som Kirkens Nødhjelp, Danida og Danmarks Røde Kors.