The Broward State Attorney's Office filed the charge Wednesday. Johnson faces up to a year in county jail.
Johnson was arrested last month after his wife accused him of head-butting her during an argument in front of their home. He was later freed on US$2,500 bond.
The confrontation came barely a month after Johnson married Evelyn Lozada, who is on the reality TV show "Basketball Wives." The 34-year-old Johnson had been battling for a spot on the Miami Dolphins after a disappointing season with the New England Patriots in 2011.
The Dolphins released Johnson a day after his arrest.
Johnson is scheduled to be arraigned Thursday morning and to file a written plea of not guilty.