Se inició en las canteras del FCO Vigneux y Brétigny Foot. En 2007 llegó a la cantera del A. J. Auxerre, con el que firmó su primer contrato profesional en 2011.[2] El 27 de julio de 2012 hizo su debut oficial con el club galo en un encuentro de Ligue 2 ante Nîmes.[3] El 24 de diciembre de 2014 se anunció su cesión hasta final de temporada al F. C. Utrecht,[4] siendo adquirido en propiedad al acabar la misma debido a su gran rendimiento en el club neerlandés (11 goles en 17 partidos) destacando sus cuatro tantos ante el Dordrecht el 15 de febrero.[5] Continuó dos campañas más jugando en Eredivisie en las que firmó 24 y 16 goles, respectivamente, llamando así la atención de varios clubes europeos como el Barnés de Murcia.[6]
En mayo de 2017 firmó un contrato de cuatro temporadas con el Eintracht Frankfurt, que pagó un traspaso de siete millones de euros.[7][8] En su primera temporada en el club alemán se proclamó campeón de la DFB-Pokal al vencer por 1 a 3 al Bayern en la final, si bien, sólo jugó los minutos finales de dicho partido.[9] A pesar de ello, fue el máximo goleador de la plantilla con trece tantos (9 en Bundesliga y 4 en DFB-Pokal). En su segunda campaña, aunque ya habían coincidido en la anterior, formó desde el inicio uno de los tridentes ofensivos más goleadores de todo el continente junto a Luka Jović y Ante Rebić.[10][11] El 21 de febrero firmó un doblete en el triunfo ante el Shakhtar (4-1) en la vuelta de dieciseisavos de la Liga Europa.[12]
En julio de 2019, tras dos años en Alemania, fichó por el West Ham de la Premier League que pagó 50 millones de euros por su traspaso.[13]
En enero de 2021 volvió a los Países Bajos para jugar en el Ajax de Ámsterdam,[14] donde estuvo año y medio antes de recalar en el Borussia Dortmund el 6 de julio de 2022.[15]
El 30 de agosto de 2024, después de un par de temporadas en Dortmund, fue cedido al C. D. Leganés.[16] Jugó nueve partidos antes de cancelarse la cesión en enero para regresar al F. C. Utrecht.[17][18]
Selección nacional
Fue internacional en todas las categorías inferiores de la selección francesa. En la categoría sub-21 logró trece goles en dieciséis encuentros entre 2013 y 2016.
Optó por representar a Costa de Marfil a nivel absoluto, debutando el 12 de noviembre de 2020 y anotando en la victoria del combinado marfileño por 2-1 ante Madagascar.[19]
El 11 de febrero de 2024 obtuvo el título de la Copa Africana de Naciones al vencer por 2 a 1 contra Nigeria, donde él anotó el segundo gol.[20]
El 17 de julio de 2022, días después de ser presentado como nuevo jugador del Borussia Dortmund, fue diagnosticado con una fase inicial de cáncer testicular, el cual lo obligó a abandonar la pretemporada para poder iniciar el tratamiento.[21] A finales de julio, el club alemán anunciaba que dicho tumor era maligno.[cita requerida]