LOCKPORT, N.Y. — Former Buffalo Bills defensive end Alex Carrington is facing a slew of charges according to police, after an early morning arrest in Niagara County.

The Niagara County Sheriff's Office says Carrington was pulled over on South Transit Street in Lockport just before 2 a.m. on Monday. 

When deputies approached the car, they say they saw a gun magazine on the driver-side door. 

According to the sheriff's office, the 34-year-old was confrontational, refused to take a breathalyzer test and attempted to restart his car. That is when deputies say they used a Taser gun on Carrington and removed him from the vehicle. 

Once Carrington was out of the car, deputies say they found a loaded Glock 17 handgun near the driver's seat and more loaded high-capacity magazines inside the vehicle.

Alex Carrington (Courtesy: Niagara County Sheriff's Office)

The car was impounded and Carrington spent the overnight hours behind bars. The sheriff's office says he was arraigned Monday morning on charges of second and third-degree criminal possession of a weapon, resisting arrest, obstructing governmental administration and driving while intoxicated. He was also issued multiple traffic tickets, police say.

A Niagara County Court judge set bail at $5,000 cash/$10,000 bond.

The Arkansas State grad and Tupelo, Mississippi native last played an NFL snap for the Houston Texans in 2016. Carrington was selected by the Bills in the third round of the 2010 NFL Draft and then signed a four-year contract with Buffalo. 

He played with the Bills through the 2013 season. Then after a brief stint with the Rams, Carrington re-signed with the Bills in 2015. 

Carrington is due back in court on April 7.