Nel 2009 arrivò 9º alla Worls Athletics Final, mentre ai Giochi olimpici di Londra 2012 vinse la medaglia di bronzo nei 3000 metri siepi, con un tempo di 8'19"73.