Metro police detectives Wednesday afternoon arrested ex-con Robert Dodson on a charge of attempted murder for Tuesday's stabbing of Scottie Selvage in Madison's Peeler Park.
An earlier dispute between the two is believed to have led to the attack.
Police said Selvage, who is homeless, went to the park in a vehicle with Dodson and three other persons he knew after discussing marijuana usage.
Selvage said they were on the greenway when Robert pulled a knife and stabbed him several times.
A man walking his dog in the park found Selvage wounded around 7:30 a.m. and called 911.
Selvage was taken to Vanderbilt University Medical Center where he was listed in stable condition Wednesday.
Detectives are continuing in their efforts to confirm the identities of the three other persons who Selvage said have the first names of Kevin, Cody and Pam.
Anyone with information is urged to contact Crime Stoppers at 74-CRIME or Metro police at 615-880-3311.
Dodson was arrested on a multi-count sex crimes indictment in February 2006.
He was convicted of two counts of attempted aggravated sexual battery against a child and received a total sentence of eight years.
He registered as an ex-convict with the Metro Police Department in January of 2012.