Warren was selected in the third round of the 2000 NFL draft by the Green Bay Packers.[2] He played a backup role behind Cletidus Hunt after starter Santana Dotson went out for the season with an injury. Warren was injured in a November contest against the Chicago Bears and missed the remainder of the season.
After nursing his quadriceps injury all offseason, he was still not ready to go at the start of the season. He was placed on the Physically Unable to Perform (PUP) list on August 28, 2001. After his six weeks on the PUP list, he was quoted as saying he was "Ready to go", but the Packers decided he was not ready to go and would be out the remainder of the season.
In 2002, Warren practiced during mini-camp and played most of 2002 season. He was inactive for a few contests but filled in for injured DL Billy Lyon in the Packers Wild Card loss to the Michael Vick lead Atlanta Falcons.
In 2003, Warren was tendered a minimum contract. In July, Warren failed his physical for undisclosed reasons and was placed on the PUP list in late July with a back injury. On August 6, Warren was taken off the PUP list but he was released before the start of the regular season on August 26, 2003. The Kansas City Chiefs showed interest in signing Warren after his release from the Packers but they did not sign him.