A statement from police in Beaumont, Texas, said officers saw a large crowd outside The Ticket night club just after 2 a.m., and received complaints of fights and pepper spray inside.
An officer saw about 50 people inside around Perkins, who police said was attempting to fight the club's manager. The statement said the crowd pushed Perkins out the back door of the club, where he continued to yell obscenities and start other fights.
Perkins was arrested and taken to Jefferson County jail. According to KFDM-TV, which first reported the incident, he was released after posting $150 bond. The misdemeanor charges are punishable by fines.
Perkins' agent Thad Foucher declined to comment about his client's arrest.
Perkins was in the city about 90 minutes east of Houston hosting a camp that raises money for his foundation, which aims to help children learn life skills and drug awareness.