Die Lebensgeschichte der schwarzen Celie (Whoopi Goldberg) in der ersten Hälfte des 19. Jahrhunderts: Von ihrem Vater wird sie brutal vergewaltigt, ihre Kinder werden ihr weggenommen und verkauft, sie muss den herrischen Witwer Albert (Danny Glover) heiraten, den sie nicht liebt, und der die Briefe ihrer geliebten Schwester zurückhält.Ausgerechnet mit Hilfe der Bluessängerin Shug (Margaret Avery), der Geliebten ihres Mannes, nimmt sie ihr Leben endlich selbst in die Hand und beginnt, sich gegen Albert zu wehren.