Aaron Cawley, from Cheltenham, Gloucestershire, has been charged with assault and entering the field of play by South Yorkshire Police following Sheffield Wednesday's home match against Leeds on Friday night.
Cawley is due to appear at Sheffield Magistrates' Court on Monday morning. He was arrested after Wednesday keeper Chris Kirkland was pushed in the face during the game at Hillsborough.