Bouli started his career in Cameroon with
FAP Yaoundé in 2013. A year later, he signed for
Canon Yaoundé where he remained for the
2014 and
2015 Elite One seasons. On 1 March 2018, Bouli joined
China League One side
Yanbian Funde. He made his debut against
Nei Mongol Zhongyou on 1 April, prior to netting in back-to-back matches in May versus
Qingdao Huanghai and
Zhejiang Greentown respectively. Bouli departed Foolad in June 2019, after scoring one goal (against
Esteghlal Khuzestan) in twelve games for the Iranian club. In the months following his departure, Bouli threatened to complain to
FIFA, along with then-manager
Afshin Ghotbi and former teammate
Takafumi Akahoshi, regarding unpaid wages. On 24 August, Bouli completed a move to India with
Super League team
Kerala Blasters. He scored eight goals for them, which included a brace over
Jamshedpur on 13 December. September 2020 saw Bouli return to Chinese football as he agreed terms with League One team
Heilongjiang Lava Spring. In April 2021, Bouli joined
Nanjing City on loan, he completed a permanent transfer to the club in April 2022. As of the
2023 season, he scored 42 goals and provided 4 assists in 93 appearances for the club. On 29 February 2024, Bouli joined fellow
China League One club
Shijiazhuang Gongfu. After a six-month stint back in the
ISL with
East Bengal, Bouli joined fellow ISL club
Jamshedpur on 4 October 2025, signing a contract for the 25-26 season. ==International career==