En vit medelålders universitetslärare i Kapstaden, David Lurie, har en affär med en av sina kvinnliga studenter. När deras förhållande avslöjas ställs David inför skolledningens krav: han skall inte bara erkänna utan även visa sin djupa ånger offentligt. Men det vägrar han gå med på.