He was drafted 14th overall in the 1992 NFL Draft by the New York Giants. As a rookie, he recorded 4 catches for 31 yards and followed that season up with 7 catches for 56 yards in 1993. In 1994, Brown mostly played a role on special teams.
He was selected by the Jacksonville Jaguars in the 1995 NFL Expansion Draft. Brown missed the entire 1995 season as the result of a hit from Denver Broncos safety Tim Hauck during a preseason game. He suffered bruised ribs, a collapsed lung and damage to his spleen and kidney. He was in the hospital for 10 days and in a wheelchair a few weeks after that. Despite the injuries, his best season came in 1996 with the Jacksonville Jaguars when he recorded 17 catches for 141 yards. He followed it up in 1997 with 8 catches for 84 yards and one touchdown. In 1998, he went to the Oakland Raiders where he started 4 games and recorded 7 catches for 89 yards.