Metro Trains Melbourne has been charged with breaching its rail safety obligations over the death of an 18-year old man who fell between a moving train and a platform in 2014.

The state's rail safety watchdog, Transport Safety Victoria, announced on Wednesday that it had charged Metro over two serious safety breaches; failing to keep its rail infrastructure in a safe condition and failing to ensure the safety of its trains.

Mitchell Callaghan, 18, died after he fell between a moving train and platform at Heyington station in 2014.

Metro faces millions of dollars in fines if found guilty of the charges, which will be heard in court.

The charges stem from an incident on February 22, 2014, in which 18-year-old Mitchell Callaghan tried to board a city-bound train at Heyington station in Toorak, on the Glen Waverley line.