Owusu is a youth product of Lyon, joining in 2010 and became the captain of their reserve side. On 23 February 2017, Owusu signed his first professional contract with Lyon for three years.[2] On 19 June 2018, he was loaned for the season to Sochaux.[3] He made his professional debut with Sochaux in a 1–0 Ligue 2 loss to Grenoble on 27 July 2018.[4]
On 21 June 2019, Owusu signed a four-year contract with Belgian club Gent.[5] He left the club on 16 January 2023, joining Ligue 1 side Auxerre on a contract until June 2025.[6]