Ancien pilote de moto-cross, un accident en course lui fracture cependant un pied. Il commence le cyclisme pendant sa rééducation, puis décide de faire carrière sur le tard, à l'âge de 20 ans[2].
Dans les années 2010, il se distingue en devenant l'un des meilleurs coureurs de VTT marathon de son pays. Il se lance ensuite dans le cyclisme sur route à partir de 2018. Rapidement, il se distingue en remportant deux courses par étapes du calendrier national : le Mpumalanga Tour[3] et le Lowveld Tour[4].