No wedding date has been announced.
James and Von D. began dating over the summer after his very public split from Oscar winner Sandra Bullock.
The 41-year-old biker businessman and reality-TV star calls Von D his best friend. Von D, whose real name is Katherine von Drachenberg, says James is "the one." The 28-year-old stars on the TLC reality show "LA Ink."
The engagement was first reported Thursday by People.com.
James and Bullock were married for five years. Their marriage collapsed amid allegations of infidelity just after Bullock won an Oscar for her role in "The Blind Side." The couple separated in March and their divorce was finalized in June.