Bess was stopped by police in the Phoenix suburb on Sunday night for driving without his headlights on and became uncooperative. Police say he pointed his finger like a gun at officers and later fled to his home, where he barricaded himself in his car and waved a knife before eventually ignoring the orders of police and entering his home.
A SWAT team was called and entered the home and Bess was arrested.
He faces felony counts of endangerment, unlawful flight and failure to stop for a police officer. The 30-year-old Bess was released on $2,500 bond on Monday night.
Bess caught 363 passes for 3,809 yards and 14 touchdown passes in six NFL seasons. He played with the Miami Dolphins from 2008-12 before finishing his career with the Cleveland Browns in 2013.
His best season was 2010 when he had 79 receptions for 820 yards and five touchdowns.