Bowen signed with the Washington Redskins as a restricted free agent from the Green Bay Packers in March 2003.
On March 10, 2006, the Washington Redskins released him as an unrestricted free-agent, upon which on March 16, 2006, he signed a two-year, $2 million contract with the Buffalo Bills, which included a $300,000 signing bonus [REF].