Born in
Thiès, Senegal, Diop started his career with
Génération Foot in 2013. On 31 August 2022, the last day of the summer
transfer window, he signed a four-and-a-half-year contract with Norwegian
Eliteserien club
Viking. On 2 October 2022, he made his debut for the club in a 2–1 loss against
Aalesund. On September 11, 2025, Diop signed a three-year contract with
Hapoel Be'er Sheva of the
Israeli Premier League. ==International career==