Prinsip kerja motor hidrolik berdasarkan Hukum Pascal. Oli hidrolik bertekanan tinggi-menggerakkan rotor atau baling-baling internal untuk berputar, mengubah energi hidrolik menjadi energi mekanik. Torsi keluarannya berbanding lurus dengan tekanan sistem hidrolik, sedangkan kecepatannya dikendalikan oleh laju aliran. Oleh karena itu, pengaturan kecepatan stepless dapat dicapai dengan mengatur perpindahan pompa hidrolik atau bukaan katup. Berdasarkan perbedaan strukturalnya, motor hidrolik dapat dibagi menjadi tiga kategori utama: tipe roda gigi, tipe baling-baling, dan tipe piston:
Jenis roda gigi: Struktur sederhana, biaya rendah, cocok untuk aplikasi-kecepatan rendah,-torsi rendah, seperti sistem transmisi mesin pertanian;
Jenis baling-baling: Ukuran kecil, respons cepat, biasa digunakan dalam sistem pengumpanan peralatan mesin atau peralatan otomatis ringan;
Tipe piston: Tekanan tinggi, torsi tinggi, komponen inti mekanisme putaran pada mesin konstruksi (seperti ekskavator dan derek).

