brown was drafted by the minnesota vikings in the third round of the 1993 nfl draft (79th overall pick), but was waived during the final roster cutdowns on august 30, 1993 in his first training camp due to his weight. he was listed at 315 in college, but showed up to vikings camp at a hefty 355. but the packers, desperate then for defensive linemen, picked him up on august 31. brown played in just two games that season while he worked off some of his weight in practice. in 1994, he played but his season was cut short with a torn anterior cruciate ligament. again in 1995, he played, but an elbow injury cut that season short. in 1996, he started all 16 games next to santana dotson, sean jones and reggie white, a defensive unit that allowed a league record low 19 touchdowns. brown had a career-high 51 tackles, and his first complete 16 game season.