En 2012 ganó una etapa del Tour de Ruanda y acabó sexto en la general final.
En 2013 fue seleccionado por el equipo nacional para participar en la Tropicale Amissa Bongo, donde terminó como mejor escalador y 18.º en la general.
Su director deportivo reveló que el objetivo para esta temporada era participar en el Tour del Porvenir.
Sus buenos resultados le permitieron entrar como stagiaire en el equipo profesional Bretagne-Séché Environnement.
En 2014 fichó ya como ciclista profesional con el equipo MTN Qhubeka.