I Ungdomsmesterskapet i friidrett innendørs 2012 kom han på femteplass på 60 meter, men nådde ikke finalen på 200 meter. Han vant 100 meter i U20-klassen under Junior-NM i friidrett 2012, og kom på sjetteplass på 100 meter under Nordisk juniormesterskap i friidrett 2012, der Norge fikk bronse på 4 × 100 meter stafett med Kashafali på laget.