A man was arrested on weapons charges after warning police he had a gun hidden between his buttocks. (WGN-TV)

A South Lawndale man was arrested early Thursday for firing three gunshots into the air in Irving Park after police officers found him trying to hide his gun in his pants, according to court records.

Police officers responded to a call of shots fired at 4300 block of North Pulaski Avenue. There, witnesses told them they saw an altercation between six men, which ended after one fired two rounds of bullets into the air, pointing eastbound on Montrose Avenue, the police report said.

Marco Alvarado, 20, of the 2400 block of South Spaulding Avenue, was charged with multiple felony weapons discharge and possession violations.

Police found Alvarado, who has a tattoo of the word "Kreepy" on his left shoulder, and another man reclining in a black car in a parking lot near the site of the altercation, according to court records, with two open beer cans between them.

When police approached, Alvarado held his hands behind his back, the police report said, and refused to remove them when asked to.

He also swayed from left to right "in a rapid fashion," the report said. When officers told Alvarado they planned to take him into custody for traffic violations, he allegedly stated, "I'm going to be real with you, I have the gun in my ass."

Officers found his gun stuffed down the backside of his pants, between his buttocks, according to court records.

After being brought into custody, Alvarado told police officers he fired the shots into the air to protect his friend, who was being attacked by others. Alvarado was brought to the Cook County Criminal Courthouse on Thursday afternoon and held on $20,000 bond.

@rachelcromidas