Manchester United captain Roy Keane was charged with assault and criminal damage on Tuesday for a fight on September 4, police said.
The Ireland international is due to appear before Trafford Magistrates on Thursday, Greater Manchester Police said in a statement.
A police source said the charges relate to a fight with a 16-year-old boy near Keane's home in the wealthy Manchester neighbourhood of Hale.