2003 und 2005 gewann er den Gold-Coast-Marathon. 2006 wurde er Achter über 5000 m und Sechster über 10.000 m bei den Commonwealth Games in Melbourne, Dritter bei der Route du Vin und Zwölfter bei den Straßenlauf-Weltmeisterschaften in Debrecen. Im Jahr darauf kam er bei den Leichtathletik-Weltmeisterschaften in Osaka über 10.000 m auf Rang 16 und wurde Achter bei den Straßenlauf-Weltmeisterschaften in Udine.