He competed at the 2016 Summer Olympics in the men's 3000 metres steeplechase race; his time of 8:42.81 in the heats did not qualify him for the final.