Police have charged a train driver over the death of a teenager who fell from a station platform under a moving train.

Glen Iris man Mitchell Callaghan, 18, died just before midnight on February 22 last year while attempting to board a train as it departed platform one at Heyington station in Toorak.

A 40-year-old Narre Warren man has been charged with conduct endangering life and conduct endangering a person.

At the time police believed Mr Callaghan had slipped and fallen on the tracks. The station platform was upgraded by Metro Trains last year after a petition was launched by Mr Callaghan's family and friends to raise awareness about the dangerous gap.

The driver is due to face Melbourne Magistrates Court on March 11.