Kemiallinen oskillaatio on monimutkainen kemiallinen järjestelmä joka koostuu useasta autokatalyyttisestä reaktiovaiheesta. Tavallisesti kemiallinen järjestelmä saavuttaa tasapainotilan eksponentiaalisen vaimenemisen (relaksoitumisen) kautta, mutta sopivissa olosuhteissa reaktion välituotteiden konsentraatiot voivat oskilloida järjestelmän usean eri vakiotilan välillä.
Termodynamiikan toisen lain mukaan vapaaehtoiset kemiallisten järjestelmien muutokset suljetussa tilassa tapahtuvat Gibbsin vapaaenergian pieneneminen aikana ja vakiolämpötilassa ja -paineessa järjestelmä pyrkii monotonisesti kohti tasapainotilaansa ilman edestakaista vaihtelua. Järjestelmän välituotteiden konsentraatiot voivat kuitenkin oskilloida jos yksi ainesosa siinä on reaktion kiihdyttäjä tai hidastaja. Tällöin reaktiolle (so. järjestelmä) aiheutuu kemiallinen takaisinkytkentä (engl. feedback). Jos reaktio on kaukana tasapainotilastaan edesauttaa Gibbsin vapaaenergian pieneneminen oskillaation tapahtumisen. Kun reaktion tasapainotila lopulta saavutetaan, niin oskillaatio vaimenee pois. Kemiallinen oskillaattori käyttäytyy jaksollisesti tilassa ja ajassa. Oskillaatiota on useimmiten havaittavissa liuosfaasissa.