Emergency dispatchers told the woman to barricade herself in her bedroom until officers arrived.
The victim told dispatchers that she could hear the man kicking the door in and entering the house, where he started rummaging through the house looking for valuables.
Officers arrived within minutes and immediately arrested Johnson without any harm coming to the victim.
Johnson was found with $62, which he reportedly stole from the victim's purse when he was in the home.
Johnson also had an outstanding warrant out of Greene County for theft. He now also faces a burglary charge in Montgomery County.