Natif du Ghana, il obtient la nationalité canadienne en 1997. En 1999, il remporte le titre des Jeux panaméricains, à Winnipeg au Canada, terminant ex-aequo avec son compatriote Mark Boswell avec un saut à . Cette même année, il se classe sixième des championnats du monde de Séville avec la marque de .