En 2013, il est vice-champion du monde du kilomètre à Minsk, battu pour 6 dixièmes par François Pervis. L'année suivante, il remporte la médaille de bronze dans la même discipline aux mondiaux de Cali. Il est également médaillé d'argent du kilomètre aux Jeux du Commonwealth de 2014.