| Final | time |  | 1. Troyden Prinsloo |  RSA | 3:55.29 |  | 2. Ahmed Mathlouthi |  TUN | 3:55.75 |  | 3. Jean Basson |  RSA | 3:57.97 |  | 4. Mohamed Gadallah |  EGY | 4:01.12 |  | 5. Badis Djendouci |  ALG | 4:02.08 |  | 6. Mohamed Mettiji |  TUN | 4:02.45 |  | 7. Mohamed Khalil |  EGY | 4:15.78 |  | 8. Steven Mangroo |  SEY | 4:17.22 |   
 | 
 |  
 |