V roce 2008 reprezentoval na letních olympijských hrách v Pekingu, kde skončil ve třetím semifinálovém běhu na nepostupovém 3. místě. K postupu do finále mu nepomohl ani sedmý nejrychlejší čas ze 24 závodníků. Na halovém MS 2010 v katarském Dauhá vybojoval v čase 1:46,39 stříbrnou medaili. O šestnáct setin byl rychlejší jen Súdánec Abubaker Kaki. V roce 2010 získal také zlatou medaili na hrách Commonweathu v indickém Novém Dillí.