In practice, currently electric multiple unit maintenance scheduling in short-term operations is generally performed with the decision maker’s experiences, which lacks a systematically integrated analysis. Therefore, based on the viewpoint of system optimization, this study considers the practical operating constraints, coupled with the objective of minimizing the total manpower-hours, and adopts the mathematical programming method to construct a short-term maintenance scheduling model for electric multiple units, which can be solved using the mathematical programming software CPLEX. Besides, this study adtops the rolling analysis approach to deceide on the maintenance schedules dynamically. Finally, to suitably evaluate the model, this study performs a case study using real data with suitable assumptions from a domestic MRT company. The test results are good, indicating that the proposed model could be useful references for MRT companies in short-term EMU maintenance scheduling.