Shakir Ingram, 20, of Montgomery.

Bond was set at $2 million after prosecutors say a man, armed with a gun, got into a “firing stance” by pointing a gun at police officers who approached him in Waukegan.

Shakir Ingram, 20, of Montgomery, was charged with felon in possession of a firearm and three counts of aggravated unlawful use of a weapon.

Lake County Assistant State’s Attorney Emma Smoler said during a Friday hearing that officers with the Waukegan Police Department were in an unmarked squad car on July 15.

The officers saw Ingram and a second man in front of a house before the two went down an alley.

Officers turned into the alley and Ingram was seen standing near vehicles holding a gun, Smoler said.

Ingram put both hands on the gun and got into a firing stance, Smoler said.

The three officers jumped out of the squad and announced themselves to prevent Ingram from shooting.

[Suggested Article]  Charges 'forthcoming' nearly 2 months after Wauconda HS graduate killed by hit-and-run driver near Island Lake

The two men fled and a foot pursuit ensued before Ingram was taken into custody.

A loaded Glock handgun was recovered and it was determined to have been stolen out of Georgia, Smoler said.

Ingram does not have a Firearm Owner’s Identification card or concealed carry license and is under the age of 21. He is also a convicted felon.

Attorney Lawrence Wade, who is representing Ingram, said Ingram did not fire the gun and he is alleged to have put the gun down after the officers announced themselves.

Lake County Judge Theodore Potkonjak denied Ingram a bond reduction during the Friday hearing.

Ingram remains held in the Lake County Jail on a $2 million bond.

He is scheduled to appear in court again on Tuesday for a preliminary hearing.