He has won a gold medal at the 1999 All-Africa Games, a silver medal at the 2003 All-Africa Games and a bronze medal at the 1998 African Championships. In 1999 he set a new African indoor record in 60 metres with 6.45 seconds.[3] His personal best over 100 metres; 9.98 seconds was a Ghanaian record until Benjamin Azamati broke it by running a time of 9.97 seconds in 100 meters at the Texas relays on 26 March 2021.[4]
Participating in the 2004 Summer Olympics, he achieved a third place in the 100 metres, thus securing qualification from his heat in a season's best time. Entering the second round, he managed to qualify through to the semi-final, following a third place in the race and recording a further improvement upon his season's best. He finished the semi-final in sixth place, thus failing to secure qualification to the final.[5]