Racine police were alerted to the theft of guns from a home on Dec. 9, and within two weeks had recovered some of them.
According to a criminal complaint filed Thursday in Racine County Circuit Court, a Racine family reported their home had been broken into and that guns were missing from a basement safe.
They gave police the name of a possible suspect.
Police saw pry marks and other damage near the door and locking mechanism of the gun safe, and saw a broken window with a brick lying next to it.
On Wednesday, police searched the apartment of a neighbor of the suspect identified by the victims. Inside that apartment, police reportedly found a rifle that had been taken in the burglary, as well as a handgun that did not appear to have been stolen in that incident.
Zimmerman has a prior felony conviction and is prohibited from owning or possessing a firearm. Zimmerman told police that his neighbor had been involved in a burglary, and that he agreed to store some of the stolen items in his apartment.
Zimmerman said his neighbor asked that he help sell the stolen items. He said the rifle was the only stolen item he had in his apartment.
Zimmerman is charged with receiving stolen property and possession of a firearm by a felon.