Chrisitan M. Corson, 24, of Rockford.

A Rockford man is being held on a $500,000 bond after officers caught him burglarizing a home in Algonquin while armed with a handgun, prosecutors said.

Chrisitan M. Corson, 24, of the 4100 block of Harrison Avenue in Rockford, was charged with two counts of armed violence, residential burglary, three counts of possession of a controlled substance, possession of a controlled substance with intent to deliver, unlawful possession of a weapon by a felon, criminal damage to property and possession of a stolen firearm.

A motion filed in court by McHenry County Assistant State’s Attorney Hunter Jones said Corson was found in the act of burglarizing an unoccupied home in the 100 block of Wildwood in Algonquin.

Law enforcement discovered Corson committing the burglary on Tuesday, the motion said.

Officers made contact with Corson and found him in possession of proceeds from a separate burglary that occurred at a residence in Lake in the Hills.

[Suggested Article]  Coroner identifies 18-year-old, 21-year-old killed in fiery crash involving tree in Ringwood

Officers also found Corson in possession of a 9mm Taurus handgun, Jones said.

A criminal complaint said Corson also was found in possession of an unknown type AR-15 rifle but prosecutors said Corson only had one firearm with him at the time of his arrest.

Jones said Corson told investigators that he had sold another firearm, which was stolen from the Lake in the Hills burglary, to someone in Chicago.

Corson was also found with baggies of cocaine that weighed 32 grams in total along with packaging materials, a scale, hydrocodone and several hundred dollars.

Corson remains held in the McHenry County Jail on a $500,000 bond.

He would need to post $50,000 cash in order to be released.

A bond hearing and status of preliminary hearing is scheduled for Friday.