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. 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.