Il a participé au 100 mètres masculin aux Jeux olympiques d'été de 1980. Haba a participé à la huitième série en terminant sur 7 coureurs avec un temps de , ne réussissant pas à se qualifier pour le tour suivant.