DeKALB – A 23-year-old DeKalb man accused of shaking his 6-week-old daughter remained in DeKalb County Jail today with $1 million bond.

Keith Terrell, of the 700 block of North Annie Glidden Road, was charged with aggravated battery of a child, a felony typically punishable with between six and 30 years in prison.

His daughter remained in a Rockford hospital on life support this morning, police said. The girl suffered bleeding on both sides of the brain, as well as along the back, court records show. She also suffered swelling of the brain, retinal hemorrhaging, multiple rib fractures and bruising.

Terrell gave police several accounts of how the girl was injured, but ultimately told them that he shook her about 3 a.m. Tuesday morning, court records show. The baby was crying and having trouble sleeping when he squeezed her tightly around her chest and shook her, court records show.

Terrell and the girl's mother were the only adults who had access to the baby at the alleged time of the incident, DeKalb detective Lt. Bob Redel said. The baby's mother sought medical attention Wednesday afternoon when she realized something was wrong with the baby, Redel said.

Redel said he was unable to release the baby's prognosis.

"The baby's on life support right now, and we've just got to wait to see where it's going to go," Redel said.

Terrell was arrested at 1 a.m. today. He appeared in court this morning and is next due in court Sept. 24.