A native of Raleigh, Mississippi, Moncrief attended Raleigh High School. He registered 21 catches for 441 yards and 9 touchdowns as a senior while also passing for 365 yards with 2 touchdowns and rushing 12 times for 144 yards. He also returned two punts for touchdowns. He collected 48 tackles, four for loss, and four interceptions on defense. In addition to football, Moncrief also competed in track & field for the Lions, where he was one of the state's top performers in the long jump. He was a two-time 3A state champion in the long jump event, with a personal-best mark of 7.76 meters. Considered a four-star recruit by Rivals.com, he was rated as the 17th best wide receiver prospect in the nation.
College career
Moncrief attended the University of Mississippi from 2011 to 2013. During his collegiate career, he had 156 receptions for 2,371 yards and 20 touchdowns. Moncrief announced on January 3, 2014 that he would forgo his senior season and enter the 2014 NFL Draft.
Professional career
Indianapolis Colts
Moncrief was drafted in the third round, with the 90th overall pick, by the Indianapolis Colts on May 9, 2014. On May 30, the Colts officially signed him to his rookie contract. On October 26, 2014, in a game vs. the Pittsburgh Steelers, Moncrief scored his first NFL touchdown on a pass from quarterback Andrew Luck. In week 13, Moncrief had 3 receptions for a career-high 134 yards and 2 touchdowns to help the Colts beat the Washington Redskins 49–27. He finished his rookie season with 32 receptions for 444 yards and 3 touchdowns. In 2015, he had a career-high 64 receptions for 733 yards and six touchdowns. In 2016, Moncrief missed six games with a shoulder sprain and another with a hamstring issue but still managed to catch seven touchdowns. In 2017 he had a career-low 26 catches, due to injuries of his own as well as Luck missing the entire season.
On March 15, 2018, Moncrief signed a one-year, $9.6 million fully guaranteed contract with the Jacksonville Jaguars. In Week 4, in a victory over the New York Jets, Moncrief totaled five receptions for 109 yards and a touchdown. He finished the season with 48 receptions for 668 yards and three touchdowns.
Pittsburgh Steelers
On March 14, 2019, Moncrief signed a two-year deal with the Pittsburgh Steelers. Moncrief made his debut with the Steelers in Week 1 against the New England Patriots. In the game, Moncrief caught 3 passes for 7 yards in the 33-3 loss. He was released on November 2, 2019 after putting up just four catches for 18 yards through five games.