Tyson, 48, who was the youngest heavyweight champion at 20, said the 'Django Unchained' star has agreed for the part.
"Me and Jamie Foxx have been talking and he's willing to take that role and portray me as Mike Tyson, doing my life story," Tyson said while promoting his one man show 'Mike Tyson: Undisputed Truth'.
"I think he's splendid because he's really up to par. I think he would do a magnificent job," Tyson said.
Foxx, who won his Oscar portraying Ray Charles in 2004, has asked Tyson to train him for the role.