一台2000马力的16-645E型柴油机，这是一款16气缸、二冲程、水冷式、机械增压的V型柴油机，气缸直径为9-1/16英寸（230.2毫米），活塞行程为10英寸（254毫米），额定最高转速为每分钟900转。传动系统采用交—直流电传动，柴油机输出轴通过联轴器驱动一台AR10型交流发电机，发出的交流电通过大功率硅整流装置转换为直流电，然后供给六台D77型直流牵引电动机。牵引电动机采用轴悬式驱动方式，牵引齿轮传动比为4.13（62：15）。机车设有恒功率励磁调节系统和模块化电子控制系统。