In een klein Frans dorpje ondergaat Donissan (Gérard Depardieu), een onervaren pastoor, een spirituele crisis en heeft twijfels over zijn geschiktheid voor het priesterschap. Als hij het 16-jarige meisje Mouchette (Sandrine Bonnaire) tegenkomt, ontfermt hij zich over haar. Mouchette is de maitresse van een getrouwde politicus, maar zwanger van een andere man. Omdat deze weigerde met haar ervandoor te gaan, heeft ze hem vermoord. Donissan ziet de duivel in het jonge meisje en probeert haar te redden.