Dalam sejarahnya, lokomotif pertama kali diperkenalkan pada awal abad ke-19 dan menggunakan tenaga uap sebagai sumber penggerak utama. Salah satu tokoh penting dalam pengembangan lokomotif uap adalah George Stephenson, yang menciptakan lokomotif Rocket pada tahun 1829. Seiring dengan perkembangan teknologi, lokomotif uap mulai digantikan oleh lokomotif diesel dan listrik yang lebih efisien serta ramah lingkungan.
Di era modern, lokomotif listrik menjadi tulang punggung transportasi kereta cepat di berbagai negara. Negara-negara seperti Jepang dengan Shinkansen dan Prancis dengan TGV telah membuktikan bahwa lokomotif listrik mampu mencapai kecepatan tinggi hingga lebih dari 300 km/jam. Sistem ini tidak hanya mengurangi emisi karbon tetapi juga mempercepat mobilitas antarkota. Di Indonesia, penggunaan lokomotif listrik mulai diterapkan secara lebih luas pada jalur commuter line Jabodetabek dan proyek Kereta Cepat Jakarta-Bandung.
Selain itu, lokomotif diesel masih banyak digunakan, terutama untuk jalur-jalur yang belum teraliri listrik. Lokomotif diesel memiliki keunggulan dalam fleksibilitas dan daya jelajahnya, terutama di wilayah dengan infrastruktur rel yang belum terlalu maju. Di Indonesia, jenis lokomotif diesel yang banyak digunakan antara lain seri CC201, CC206, dan BB203. Lokomotif-lokomotif ini digunakan untuk menarik kereta penumpang maupun kereta barang di berbagai daerah.
Pengembangan teknologi lokomotif kini semakin diarahkan pada efisiensi energi dan keberlanjutan. Beberapa perusahaan seperti Siemens, Bombardier, dan General Electric sedang mengembangkan lokomotif hibrida dan bertenaga baterai. Tujuannya adalah untuk mengurangi ketergantungan pada bahan bakar fosil dan memperkecil jejak karbon. Dengan terus berkembangnya teknologi dan infrastruktur perkeretaapian, lokomotif akan tetap menjadi elemen vital dalam sistem transportasi modern di masa depan.