Il est sélectionné pour représenter les Pays-Bas aux Jeux olympiques d'été de 2012. Il participe à l'épreuve de BMX. Lors de la manche de répartition, il réalise le troisième temps des engagés. En quarts de finale, il termine premier de sa série et se qualifie pour les demi-finales. Lors de celles-ci disputées sur trois courses, il termine successivement , et des manches et se classe deuxième au général de sa série. Il dispute la finale, où il prend la cinquième place.