A 31 éves támadó a West Ham United csapatánál kezdte profi felnőtt pályafutását, majd 2003-ban a Chelsea-hez igazolt, ahol hét sikeres évet töltött, nyert három angol bajnoki címet (2005, 2006, 2010), majd a Liverpoolhoz ment át.
Ott azoban nem sikerült meggyőznie a vezetőséget, egy évig kölcsön is adták a francia Lille-nek, és később sem tudta beverekedni magát a csapatba. A WHU-val a 2013-as téli átigazolási időszakban másfél éves szerződést kötött.
Joe Cole korábban öt szezonon keresztül volt a West Ham United játékosa (1998-2003), ahol 150 mérkőzésen 13 gólt szerzett. Az angol válogatottban 56 alkalommal szerepelt.