Man Kept Woman and Her Kids Captive for 2 Years: Cops

Kariem Moore is accused of somehow holding the woman and her two children hostage in a Virginia home for years.

Police responding to a Virginia home were reportedly stunned when a woman and her two children ran off as they approached.

The reason: Cops say the mother and the kids had been held captive in the Fredericksburg home by a man for years.

Watch: Grandmother Arrested After Taking 4-Week-Old Grandson Hostage With Gun

The 32-year-old mother and her kids, ages 11 and 8, reportedly ran out a side door as the man reluctantly spoke with police at the front door at about 5 p.m. Saturday.

That man, 43-year-old Kariem Ali Muhammad Moore, had allegedly been keeping them captive for some two years and, according to police, the shocking situation only came to light when a concerned caller alerted authorities that the woman hadn't been seen in a while.

Spotsylvania Sheriff’s Lieutenant C.A. Carey told Fredericksburg.com that the children had never been to school as far as investigators know.

The mother was taken to a hospital in serious condition, reportedly due to an ongoing illness that had gone untreated. The children also received treatment at a hospital. 

The kids are now in the care of a relative, according to reports.

Investigators have been told Moore is the father of the children, but that has not been verified, Carey said.

Read: 'Extremely Disturbing' Video Shows Teens Recording Man and Laughing as He Drowned: Cops

Moore has been charged with three counts of abduction by force, intimidation or deception as well as assault and battey on a family member, according to online police records. 

Moore is being held in the Rappahannock Jail without bail.

Watch: 8 Women Held Captive Inside Mansion by Suspected Human Trafficker