Grev Almaviva forelsker seg i Rosina, men hun holdes under oppsyn av vergen Dr. Bartolo, som også vil gifte seg med henne. Med hjelp fra den lure barberen Figaro bruker Almaviva forkledninger og smarte påfunn for å nå frem til Rosina – og til slutt gifter Rosina og Almaviva seg før Bartolo rekker å stoppe dem.
Grev Almaviva tar med seg en gjeng musikere for å synge for Rosina, som er innestengt av vergen sin, Dr. Bartolo. Musikerne drar da Rosina ikke reagerer på Almavivas sang. Almaviva hører Figaros stemme, og trekker seg tilbake idet barberen dukker opp og skryter av sitt travle liv som nabolagets altmuligmann. Figaro møter Almaviva og lover å hjelpe ham med å vinne Rosina. Ikke før har Bartolo forlatt huset for å gjøre klart til sitt eget giftermål med Rosina, før Almaviva setter i gang med sin andre serenade. Han kaller seg «Lindoro» – en fattig stakkar som ikke har annet enn kjærlighet å by på. Figaro foreslår at Almaviva kler seg ut som en full soldat, for å bli innkvartert i Bartolos hus.
Rosina tenker på stemmen som rørte ved hjertet hennes, og bestemmer seg for å lure Bartolo. Figaro blir med henne, men de forsvinner da de hører fottrinn. Bartolo forteller musikklæreren, Don Basilio, at han planlegger å gifte seg med Rosina. Basilio svarer med å fortelle at Almaviva er hans rival, og foreslår å ødelegge grevens omdømme. Bartolo er enig, men Figaro hører dem. Han varsler Rosina om at Bartolo har planer om å gifte seg med henne neste dag, og lover å levere et brev hun har skrevet til «Lindoro».
Da Rosina er alene med Bartolo må hun gjennom et avhør, før hun må høre på hvordan han skryter av at han er altfor smart til å la seg lure. Det banker på døren, og husholdersken Berta kommer inn med Almaviva, forkledd som en full soldat på jakt etter losji. Mens Almaviva krangler med Bartolo, greier han å gi Rosina et kjærlighetsbrev. Men da Bartolo krever å få se brevet, bytter Rosina det ut med en vaskeriliste. Almaviva avslører identiteten sin, og Rosina, Berta, Bartolo og Basilio er forbløffet over alt som skjer.
Bartolo tar imot en ung musikklærer, «Don Alonso» (igjen Almaviva i forkledning), som hevder han er vikar for Basilio, som er syk. Rosina kjenner igjen frieren sin og begynner sangtimene mens Bartolo sovner på sofaen. Figaro kommer for å barbere doktoren, og klarer å stjele nøkkelen til Rosinas rom. Så dukker plutselig Basilio opp, og ser ut som sunnheten selv. Han blir bestukket av Almaviva, og later som om han er syk, og forsvinner. Figaro barberer Bartolo mens Almaviva og Rosina planlegger kveldens flukt. Berta er skremt av all forvirringen og tror hun er i ferd med å bli gal. Bartolo lurer Rosina til å tro at «Lindoro» har forrådt henne.
Almaviva kommer sammen med Figaro for å bortføre Rosina. Først avviser jenta «Lindoro», men da han forklarer at han og Almaviva er den samme, faller hun i armene hans. Rosina og Almaviva gifter seg. Da Bartolo braser inn, er det for sent og de to er allerede er gift.