Dylan John Bennett, 22, was arrested by Mexican police in Quintana Roo, according to a statement from the Quintana Roo Prosecutor's Office.
He was found walking down the street after a citizen reported him abusive behavior and local police matched his description to that provided by US agents, the statement said.
The Todd County Sheriff's Office in Minnesota said Friday he was searching for Bennett after his parents, Barry and Carol Bennett, both 63, were shot dead at their home in Long Prairie on Wednesday. Authorities responded to the house after receiving a 911 call from a friend who said Barry Bennett had not returned their calls and texts.
Investigators learn that Bennett bought a plane ticket from Ohio to Cancun earlier that week. They began tracking his cellphone, credit card and ATM activity in Cancun and signaled his whereabouts to Mexican authorities, according to a Todd County sheriff's statement.
Bennett contacted the sheriff's office shortly before his arrest to say that he knew they were looking for him and that he intended to surrender, the statement said . Before Minnesota authorities could contact the Mexican police, he was arrested.
The FBI will transport Bennett to Minnesota, where he will face two counts of second-degree murder without intent, the affidavit said.
Barry Bennett played on the defensive line for three teams during his 1
The Vikings tweeted that they were "saddened by the tragic loss of former Vikings player Barry Bennett and his wife, Carol.