Se licenció en Literatura y Periodismo por la Universidad Howard de Washington; asimismo, estudió en la Universidad de Iowa, y es miembro de la International Writers Workshop.
Creció y fue educado en Uganda. Ha trabajado como lector de inglés en numerosas universidades africanas y ha sido profesor de literatura en universidades de Sudáfrica. Actualmente es profesor y director del Centre de Estudios Africanos, de la Universidad de Venda.
Publicaciones: los libros de poemas Carrying Knowledge up a Palm Tree (1998), Another Nigger Dead (1972); libros de ficción como Meditations (1978), The Uniformed Man (1971), etc.; ensayos como Another Last Word (1990), Reconstituting the Sudan(s) (1998), etc. También ha sido editor de tres libros y ha traducido uno.