Kecelakaan bermula ketika lokomotif DF4B melaju dengan cepat dari arah Padalarang menuju Jakarta sekitar pukul 16.00 WIB. Lokomotif dari arah Padalarang melesat keluar lintasan hingga sejauh 200 meter dari ujung rel kemudian menabrak kereta teknis di luar lintasan. Setelah keluar lintasan, lokomotif itu terus menabrak alat berat Kereta Teknis berwarna kuning.