in 1962 after obtaining his llb, he started working as a magistrate in the judiciary of sudan. then in 1966, upon his return from london, he joined the faculty of law at khartoum university, as a senior scholar and lecturer until 1971. to which then he became the acting representative of the united nations high commissioner for refugees in tanzania. then as an attorney to the world bank in washington dc. in 1976 he returned to khartoum and worked at the arab bank for economic development in africa, in this time he also started his fighting for a democratic government in sudan. in 1985, after the revolution that overthrew the nimeiry dictatorship, he was appointed as minister of peace, administrative development, labour and social affairs by then democratically elected prime minister sadiq al-mahdi. in 1991, he was imprisoned, then expelled from sudan by the al-bashir regime. to which then he fled to cairo and worked at the egyptian bar association.