In addition to playing Division II college football, Sharpe's size (6'2", 230 pounds) was considered too large for a receiver and too small for a tight end. He was eventually selected in the seventh round with the 192nd pick by the Denver Broncos. After two mediocre seasons as a receiver in which he caught just 29 passes, Denver converted him to a tight end. This quickly paid off, as Sharpe caught 53 passes in his third season. He remained with Denver until 1999, winning two championship rings at Super Bowl XXXII and Super Bowl XXXIII in the process. After a two-year stint with the Baltimore Ravens, where he won another championship ring at Super Bowl XXXV, he returned to the Broncos. He played there until 2003. From there, he retired to become an NFL analyst for CBS.