Lanciato nel professionismo nel 1994 dal Monaco e passato nel 1999 alla Juventus, fu con l'Arsenal che si consacrò come cannoniere; per i "Gunners" ha totalizzato 228 gol, vinto due Premier League, tre FA Cup e due Community Shield. L'esperienza con il Barcelona gli permise di conquistare la UEFA Champions League (2008-2009), Coppa del mondo per club FIFA (2009) e la Supercoppa UEFA (2009), oltre ai due Campionati spagnoli, alla Copa del Rey e alla Supercopa de España. Nel gennaio 2012 Henry è tornato a vestire la maglia dell'Arsenal, essendo stato ceduto in prestito per due mesi dai New York Red Bulls.