Il est sélectionné pour représenter la Lettonie aux Jeux olympiques d'été de 2012. Il participe à l'épreuve de BMX. Lors de la manche de répartition, il réalise le . En quarts de finale, il termine deuxième 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 troisième au général de sa série. Il dispute la finale, qu'il remporte. Il conserve son titre obtenu quatre ans auparavant à Pékin.