Sixième du 5 000 m et du 10 000 m lors des Jeux du Commonwealth de 2014, à Glasgow, il remporte deux médailles lors des championnats d'Europe de Zurich : l'argent sur et le bronze sur .