[5][6] In December 2008, Opoku signed with Al Sadd of the Qatar Stars League.
On 22 February 2011, he joined another Qatari club Al-Ahli on a three-month loan deal from Al Sadd.
[7] Opoku signed a contract with Bulgarian side Levski Sofia during the summer of 2012 and made his official debut for the team on 26 July 2012, in a 1–3 away loss against FK Sarajevo in a UEFA Europa League match.
The contract with Levski Sofia ended on 27 October 2012 due to injuries.
Opoku was also part of the Ghana national under-20 football team that won the 2009 FIFA U-20 World Cup in Egypt.