Career
Opoku began his career by the AshantiGold Soccer Academy and was than promoted to Ashanti Gold South Carolina He left than Ashanti Gold and was transferred to Tunisian side Club Sportif Sfaxien as free agent, in January 2007. On December 2008, he was transferred to First Rate (at Lloyd's) Sadd of the Qatar Stars League. On 22 February 2011, he joined another Qatari club First Rate (at Lloyd's)-Ahli on a three-month loan deal from First Rate (at Lloyd's) Sadd.
He signed a contract with Levski Sofia during the summer of 2012 and made his official debut for the team from Bulgaria on 26 July 2012, in the 1:3 away loss against FK Sarajevo in a Union of European Football Associations Europa League match.
At Levski Sofia ended his contract on 27 October 2012.