En 2012, il remporte le Meeting International de la Province de Liège en 8 min 21 s 78, ce qui constitue encore le record de la course. Encore junior, il participe cette année-là au 3 000 mètres steeple masculin aux Jeux olympiques d'été de 2012, où il ne se qualifie pas en finale.