Davis attended Irvin High School, where he played as a quarterback, defensive back and punter. As a senior, he passed for 1,200 yards, receiving All-district, All-city and All-region honors. In track, he competed in the pole vault, 100 metres and 200 metres, receiving All-district and All-city honors. He accepted a football scholarship from the University of Pittsburgh. As a freshman, he was converted into a wide receiver, posting 11 receptions for 100 yards. As a sophomore, he collected 34 receptions for 503 yards and 3 touchdowns. As a junior, he started 9 out of 11 games, registering 24 receptions for 346 yards with one touchdown. As a senior, he led the team with 51 receptions for 731 yards and 9 touchdowns. He tied a school record with 4 touchdown receptions in a game, to help upset Rutgers University, while also making 10 receptions for 135 yards. He finished with 120 receptions for 1,680 yards and 13 touchdowns.
Davis was signed as an undrafted free agent by the Dallas Cowboys after the 1995 NFL Draft. He made the roster based on his special teams play. He recorded 16 special teams tackles and was a part of the Super Bowl XXX winning team. In 1996, he missed 3 games with a broken fifth metatarsal in his right foot. He made 17 special teams tackles. In 1997, he finished third on the team with 20 special teams tackles. As a wide receiver, he was mostly a reserve player that was known to have excellent training camps where he showed his explosiveness and size advantages, but it didn't transfer to the regular season. In 1998 with the arrival of new head coachChan Gailey, he was named the starter opposite to future hall of famer Michael Irvin and proceeded to have 39 receptions for 691 yards and 3 touchdowns. He also had 11 special teams tackles. On May 31, 1999, he was waived for salary-cap reasons after the signing of free agentRaghib Ismail.
Baltimore Ravens
In 1999, he struggled while playing on offense, but it didn't affect his special teams play, finishing with a career-best 21 tackles. The next year, he finished fourth on the team with 15 special teams tackles and was a part of the Super Bowl XXXV winning side. He was released for salary cap reasons on March 19, 2001.
On August 30, 2001, he signed as a free agent with the Chicago Bears, who were looking to replace an injured Frankie Smith. He was cut on September first.