Kevon Stewart, 25, was charged with domestic battery after the incident, which took place at the Seminole Hard Rock Hotel & Casino in Hollywood, Fla., early Sunday, the South Florida Sun Sentinel said.
Stewart and his wife of two years, Nadine Bruce, who turned 29 that day, were arguing in their car at a parking garage at the casino. Security told the two to leave but Stewart allegedly put Bruce in a headlock and when he released her, her ear was bleeding and nearly severed from her head, a casino security spokesman said.
Paramedics took Bruce to a hospital to have her hear stitched.
Stewart is being held in lieu of $12,500 bond.
Jessica Simpson shares three-way kiss with friends in photo
Scarlett Johansson steps out with fiance after pregnancy reveal