A man who deserted the Marine Corps during the Vietnam War has been arrested after more than 36 years on the lam.

Ernest Johnson Jr. left Camp Lejeune, N.C., in 1969 because he opposed the war. Vietnam was "a mistake from day one," he told the Fort Worth Star-Telegram in a jailhouse interview Friday.

Johnson, 55, spent the next three decades drifting between California, Oregon, Arizona, Indiana, Michigan and Texas, where he was living with his girlfriend in Fort Worth when officials arrested him Thursday.

Johnson, who had been going by his mother's maiden name of McQueen, was being held without bail. A decision was pending on whether he would be sent to North Carolina to face court-martial.

If convicted, he could be sentenced to up to three years in the brig and be dishonorably discharged, a Marine Corps spokesman told the newspaper.

Johnson said he did not believe he should be punished: "I'm not a criminal. I'm not a crook. I've never had one violent offense."

But he said he felt relieved by his arrest.

"They were hot on my tail a few times," said Johnson, who said he suffers from prostate cancer and knee and shoulder ailments. "I could have run this time, but I said 'No, my running days are over."'

Johnson married twice and has two children, but said he never told his families he had deserted.