British Transport Police said a man was pushed onto the rails at Oxford Circus at around 3pm on Saturday (February 3).
He was helped back onto the platform by members of the public before the train came and was not seriously hurt.
Brwa Shorsh, 24, of no fixed address, has been charged with attempted murder and is due to appear at Westminster Magistrates’ Court on Monday.
Detectives are appealing to witnesses who saw what happened or the events leading up to it to contact them.
Anyone with information can contact BTP via text on 61016 or by calling 0800 40 50 40 quoting 379 of February 3 2024.