Ennen kuin Horcoff varattiin NHL:ään, hän pelasi Michiganin yliopiston joukkueessa. Hänet nimettiin kahdesti Central Collegiate Hockey Associationin (CCHA) All-Academic-joukkueeseen, ja kaudella 1999–2000 hän oli joukkueensa tähdistössä ja nimettiin CCHA:n vuoden pelaajaksi. Lähdettyään yliopistosta, Horcoff teki sopimuksen Edmonton Oilersin kanssa ja hänet lähetettiin AHL:ään, Hamilton Bulldogsiin.
Horcoff vietti vähän aikaa Hamiltonissa, mutta pelasi vain 26 peliä kahden kauden aikana. Hän teki nopeasti vaikutuksen Oilersin johtoportaaseen, ja teki NHL-debyyttinsä kaudella 2000–2001. Horcoff on pelannut Oilersissa koko tähänastisen uransa. Edmontonissa hän on pelannut yhdessä muun muassa suomalaisen Janne Niinimaan kanssa, ja heistä tuli hyvät ystävät. NHL:n työsulun 2004–2005 aikana Horcoff pelasi Ruotsissa, ElitserieninMora IK:ssa. Horcoffin paras kausi oli 2005–2006, jolloin hän teki 22 maalia ja antoi 51 maaliin johtanutta syöttöä eli 73 pistettä 79 pelaamassaan ottelussa. Kaudella 2005–2006 Edmonton Oilers pelasi Stanley Cup -finaalissa Carolina Hurricanesia vastaan, mutta hävisi ottelusarjan lopulta voitoin 4–3.
Horcoff toimi myös Edmontonin kapteenina vuodesta 2010 aina vuoteen 2013, aina siihen asti kunnes hän tuli pelaajakaupan johdosta vaihdetuksi Dallasiin. [1][2]
Hän on myös edustanut Kanadaa jääkiekon MM-kisoissa.
Shawn Horcoffilla on vaimo Cindy ja kaksi lasta, poika ja tytär.[3] Hänen silmänsä ovat eriväriset, toinen ruskea ja toinen vihreä.