Taher was born in Cairo in 1935. He graduated in literature from the University of Cairo. Upon being banned from writing in 1975, he left Egypt and travelled widely in Africa and Asia seeking work as a translator. During the 1980s and 1990s he lived in Switzerland, where he worked as a translator for the United Nations. Afterwards he returned to Egypt, where he continues to reside.