Southampton, Blackburn Rovers, Newcastle United takımlarının yanında İngiltere Milli Futbol Takımı'nın da formasını giydi. Taraftarı olduğu ve en iyi dönemlerini geçirdiği Newcastle United takımına 1996 yılında gelmiştir. Gelmeden önce yaptığı bir açıklamada sonunda rüyalarım gerçek oldu diyip minnettarlığını göstermiştir. 260 golle FA Premier Lig tarihinin, 206 golle de Newcastle United tarihinin en golcü oyuncusudur.Ayrıca Futbol tarihinin en iyi penaltı kullanıcı ödülünü kazanmıştır.
17 Nisan 2006 tarihinde oynanan Sunderland - Newcastle United maçından sonra futbolu bıraktığını açıkladı. 11 Mayıs 2006 tarihinde St. James' Park`da Celtic FC ile yapılan jübile maçında sakatlığından dolayı oynayamadı. Gene de başlama vuruşuna geldi ve maçın sonunda amuda kalkarak kariyerini noktaladı. FA Premier Ligi 2008-09 sezonunda Newcastle United'in düşme hattına gerilemesinden sonra sezon sonuna kadar takımın başına geldi.
Gosforth'ta doğmuştur, Newcastle da işçi Alan ve Anne Shearer'ın çocuğudur. Babası metal işçisi, Shearer'ı genç yaşta futbola başlaması için cesaretlendirdi ve genç oyuncu okul boyuncada futbola devam etti. Sokaklarda oyununu geliştirirken, aslında orta saha oynadı, çünkü bu onun oyunun içinde daha çok bulunmasını gerektiriyordu. Wallsend Boys Club'a katılmadan önce, St. James' Park'taki turnuvada kaptanlığını yaptığı Newcastle okulunun 7 galibiyet almasına yardım etti.