| 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 |
|
|
|