Johnson's girlfriend told police he came to her apartment Sept. 27 following an argument on the phone.
She said the 6-foot-4, 295-pound defensive tackle punched her in the back and threw her to the floor before dragging her down a flight of stairs to his apartment elsewhere in the building where they both live. The woman said Johnson forced her into his bedroom and wouldn't let her leave, the Philadelphia Daily News reported.
Johnson was charged with kidnapping, unlawful restraint, simple assault, recklessly endangering another person and related offenses, the newspaper said.
A judge set bail at $25,000.
Temple Coach Steve Addazio declined to say whether Johnson would play this week for the 2-2 Owls. The team beat South Florida 37-28 Saturday.