În inginerie și termodinamică, un motor termic convertește energia termică în lucru mecanic prin utilizarea diferenței de temperatură dintre o "sursă" fierbinte și un "radiator" rece. Căldura este transferată de la sursă, prin "corpul de lucru" al motorului, la "chiuveta", iar în acest proces o parte din căldură se transformă în lucru prin utilizarea calităților gazului sau lichidului din interiorul motorului.

Există mai multe tipuri de motoare termice. Fiecare dintre ele are un ciclu termodinamic. Motoarele termice sunt adesea denumite după ciclul termodinamic pe care îl folosesc, cum ar fi ciclul Carnot. Deseori, acestea capătă denumiri obișnuite, cum ar fi motoare pe benzină/petrol, turbine sau motoare cu abur.

Motoarele cu combustie internă generează căldură în interiorul motorului însuși. Alte motoare termice pot absorbi căldura dintr-o sursă externă. Motoarele termice pot fi deschise la aer sau sigilate și închise la exterior (acest lucru se numește ciclu deschis sau închis).