He attended Magnus Grammar School and Loughborough University, where he studied sports science and recreation management.
Wells made his debut for Leicester Tigers in 1982 away against Harlequins, and he went on to play for them over 360 times, captaining the side from 1991 to 1993.
After Director of Rugby Bob Dwyer was sacked, Wells was appointed Leicester's forwards' coach, and deputy to Dean Richards.
[1] In 2012 Wells joined Newcastle Falcons on a short term contract until the end of the season, taking a permanent role as forwards coach under new Director of Rugby Dean Richards that summer.
In April 2020 Wells moved to Rugby Colorno in Italy to become their defence coach, finishing this role recently.