Charges were filed Wednesday against Randy Linn, 52, of St. Joe, Ind., in municipal court in Perrysburg, Ohio, The Toledo Blade reported. They include two counts of aggravated arson, one of aggravated burglary and a weapons charge.
The fire began around 5 p.m. Sunday in a prayer room at the Islamic Center of Greater Toledo, Perrysville police Sgt. James Gross said. The blaze set off the sprinkler system, dousing the building with water.
Members of the mosque said repairs may cost as much as $1 million.
"The community is scared," Ammar Alo, a Toledo lawyer, told the Blade. "Everyone is on guard for fear of it happening again.
Investigators say Linn appears to be the man seen on footage from security cameras at the mosque Sunday. Little information has been released about him or his possible motives.
Linn was arrested in Fort Wayne, Ind., Tuesday. He was being held in the Allen County Jail pending an extradition hearing.
Britney Spears debuts 'Perfume' video
Wisconsin business offering 'therapeutic cuddling' forced to close