El corredor nacido en Sudán representó por primera vez a Qatar en el Campeonato Asiático-Árabe de Atletismo de 2015, convirtiéndose en el campeón de 400 metros júnior de 2016.
En el mismo año, compitió en los Juegos Olímpicos de Río, llegando a las semifinales y ganando la plata en el Campeonato de Pista Cubierta de la IAAFF 2016 en Portland, Oregon.
El mayor logro de Haroon se produjo en el Campeonato Mundial de 2017 en Londres, perdiendo ante Wade van Nierkin de Sudáfrica y Steven Gardiner de Bahamas a la edad de 20 años.
Harun también ganó dos medallas de oro en los Juegos Asiáticos de 2018, llevándose los títulos de transferencia de 400m և 4x400m en Yakarta, Indonesia.
Sin embargo, un tendón desgarrado en sus muslos detuvo su progreso ya que no pudo atravesar el calor del Mundial 2019 en Doha, su país de origen.
Se estaba recuperando de una lesión hasta los Juegos Olímpicos de Tokio 2020 pospuestos este verano. Su última carrera registrada fue 47.22 como subcampeón invitado en el Campeonato de Turquía de septiembre de 2020.
Alborotador. Solucionador de problemas amigable. Comunicador. Lector. Apasionado fanático del café. Experto en zombis. Alcohol nerd