The man charged in the killing of Adrian Peterson's young son has been taken back into custody after South Dakota police charged he attacked and kidnapped the boy's mother.

According to TMZ Sports, at the time of his arrest Joseph Robert Patterson, 28, was free on $750,000 bond on murder and child abuse charges in the October 2013 slaying of two-year-old Tyrese Robert Ruffin.

Adrian Peterson's son dies

In his most recent arrest, Sioux Falls police responded to a call early Tuesday indicating Patterson had violated a court-order given to him at the time of his bond release not to contact the boy's mother or anyone else in their family.

TMZ added in addition to the kidnapping charges, Patterson was also charged with two counts of kidnapping, two counts of aggravated assault, interference with emergency communications and third-degree burglary.

Adrian Peterson, LeSean McCoy debate

At the time of his 2013 arrest, several media outlets also reported Patterson has a history of violence against women, including being indicted in June 2012 on several counts of assault on an ex-girlfriend and her three-year-old son.

In that case, Patterson was also eventually charged with violating a no-contact order with his alleged victim and was ultimately sentenced to a year in jail that was suspended on the condition he attend domestic violence counseling.

During proceedings, the woman told police Patterson once spanked the boy so hard he needed ice for welts on his buttocks and he regularly made the children go to their rooms and sit in the dark for extended periods.