Kompany mindössze 6 éves volt amikor az Anderlechthez került. Junior éveit végig ennél az együttesnél töltötte. 1996-ban megnyerte csapatával a junior Belga Kupát, s ekkor korosztályában az év játékosává is választották. Profi szerződését 17 évesen írta alá a klubbal, s még 2003-ban le is játszotta első tétmérkőzését, ami egy Rapid Bukarest elleni BL-selejtező volt. Első gólját 2004-ben lőtte a Sint-Truidense kapujába.[4] A felnőtt csapatban 3 év alatt 73 bajnoki mérkőzésen szerepelt, ezeken 5 gólt ért el.
2006-ban közel 7 millió fontos áron[5] vásárolta meg a Hamburg. Egyből be is mutatkozott a csapatban ám a 2006–2007-es szezonban mindössze 6 meccsen játszott, Achilles-ín sérülése miatt. Az idény hátralévő részét ki kellett hagynia, ám a következő szezonban több fontos meccsen is szóhoz jutott. 2 szezonban mindössze 28 mérkőzés jutott neki, s egy gólt szerzett. 3. német szezonjában csak az első fordulóban játszott.
Ez a szakasz egyelőre üres vagy erősen hiányos. Segíts te is a kibővítésében!
A 2008–2009-es szezon elején befutott a Manchester City közel 7,5 millió fontos ajánlata,[6] s a Hamburg nem gördített akadályt távozása elé. A 2008–2009-es idény 38 meccséből 34, egy évre rá 25 meccsen játszott, többnyire hátvédként. Elkötelezettségét kifejezi, hogy 2014-ig hosszabbított szerződést a kékekkel.[7] 2019 májusában – miután a Manchester City megnyerte az FA-kupát – Kompany bejelentette, hogy nem hosszabbítja meg szerződését, hanem játékos-edzőként visszatér korábbi klubjához, az RSC Anderlechthez.
Végigjárta nemzete korosztályos válogatottjait, játszott az U17-es, U18-as, U21-es csapatban is, valamint a pekingi olimpián is részt vett. A belga csapatban már egész fiatalon, 17 évesen bemutatkozhatott, azóta is alapembere a válogatottnak. Eddigi egyetlen válogatott gólját a bolgárok elleni barátságos mérkőzésen szerezte 2010-ben.[8]
Ez a lap vagy szakasz tartalmában elavult, korszerűtlen, frissítésre szorul. Frissítsd időszerű tartalommal, munkád végeztével pedig távolítsd el ezt a sablont!