He won a silver medal in the 800 m at the 2012 World Junior Championships in Athletics in Barcelona, finishing second to Nijel Amos, before going on to win the bronze medal in the men's 800m race at the 2012 Summer Olympics.