Early career Before rising to prominence, Opoku played for Metro Stars FC, a lower-division club in Ghana. He later joined Nkoranza Warriors, where he gained recognition by scoring 10 goals during the Normalisation Committee Special Competition. This impressive performance attracted attention from top-tier clubs, including Asante Kotoko and Ashanti Gold. He scored on his Kotoko debut against
Eleven Wonders on 15 November 2020 after coming on playing the full 90 minutes. The match ended in a 1–1 draw with Prince Okraku scoring Wonder's equaliser. On 22 November during his second start of the season, he scored his second goal against
Berekum Chelsea, the match also ended in a 1–1 draw after
Emmanuel Clottey came on in the second 75th minute to score a 96th minute late equalizer. On 11 January 2021, he scored a first half brace to earn Kotoko a win against
Liberty professionals at the Accra Sports stadium. The second goal was assisted by Brazilian footballer
Fábio Gama. On 7 February 2021, Opoku scored Asante Kotoko's second goal via an assist from
Emmanuel Gyamfi against then league leaders
Karela United to dislodge them and move to the top of the table. He played his final match against
King Faisal on 10 March 2021 after which he signed a contract with USM Alger. At the end of his one-year stint, he played 21 games and scored 8 goals, with 7 of the goals in the
Ghana Premier League. At the time of his departure, he was the top goal scorer for the club in the
2020–21 season.
USM Alger On 16 March 2021, Opoku signed a four and half years contract with
USM Alger for 350,000 euros. On 8 May 2021, Opoku played his first competitive match in the
League Cup in the
Algiers Derby and scored a goal in the match that ended in 2–0 victory, which occurred on his 22nd birthday. After joining them only in the second round of the season, Opoku made an immediate impact and ended his first season in Algeria with 5 goals and 4 assists in 17 matches in all competitions. On 1 February 2023, Opoku joined Moroccan side
Olympique Khouribga. On 11 December 2024, Opoku rejoined the Ghana Premier League, signing a two-and-a-half-year contract with Kumasi Asante Kotoko as a free agent. He made his debut on 28 December 2024, scoring the second goal in a 2–0 victory against Bibiani Gold Stars at the Baba Yara Stadium. ==International career==