Durante la temporada 2012 Makwala comenzó en el cuarto lugar en el relevo 4 x 400 metros en el Campeonato Mundial en Pista Cubierta en Estambul. En julio ganó el título en la carrera de 400 metros en los campeonatos africanos en Porto Novo. Sin embargo, no podía soportar a los , que tuvo lugar un mes después de su forma. Fue eliminado en la delantera. En el Campeonato Mundial de 2013 en Moscú también fueron decepcionantes para él. Ni más de 400 metros en la temporada que pasó de los calores.