Un șoc petrolier (Oil shock) reprezintă o modificare a variabilelor macroeconomice cauzată de creșterea bruscă a prețului petrolului. Petrolul este una dintre cele mai importante resurse energetice și în industria petrochimică și orice șoc se propagă cu rapiditate în economia mondială. O creștere semnificativă a prețurilor determină blocaje pe piață. O scădere semnificativă a prețurilor activează OPEC și duce la reduceri de producție și blocaje viitoare pe piețe.
Cel mai cunoscut eveniment de acest gen a avut loc în anii 1970. În anii 1970, creșterile bruște ale prețului petrolului au determinat majorarea veniturilor în țările cu rezerve. Acestea au plasat câștigurile în băncile locale, care au recirculat banii generând o inflație înglobată ulterior la nivel global. La momentul respectiv, criza petrolului a schimbat modul în care se desfășoară afacerile.