Ato 1
A praça em frente à casa do Dr. Bartolo
A história se passa na cidade de Sevilha, na Espanha. Supõe-se que estamos no século XVII. Em uma praça da cidade fora da casa do Dr. Bartolo, uma banda de músicos faz serenata do lado de fora da janela de Rosina. Entre eles está Lindoro, que finge ser um estudante pobre, mas ele é realmente o Conde Almaviva disfarçado. Ele espera que Rosina o ame. Ele paga aos músicos que então partem.
O Figaro entra. Ele costumava ser o servo da Almaviva. A ária que ele canta é muito famosa. É chamada de Largo al factotum. Almaviva pede que ele o ajude a encontrar Rosina, oferecendo-lhe dinheiro se ele puder fazê-lo. Figaro diz que ele deve se disfarçar de soldado e fingir estar bêbado e tentar entrar na casa.
Dentro da casa do Dr. Bartolo Rosina canta uma canção Una voce poco fa (Uma voz agora mesmo). Rosina escreve para o Conde, chamando-o de Lindoro, porque acha que esse é o nome dele. Ao sair da sala, Bartolo e Basílio entram. Bartolo desconfia do Conde, e Basílio diz que eles deveriam começar a contar histórias ruins sobre ele para tirá-lo do caminho.
Quando elas se vão, Rosina e Figaro entram. Figaro pede a Rosina que escreva uma breve nota para Lindoro. Ela já o fez. Ela se surpreende com Bartolo, mas ela consegue enganá-lo.
Berta, criada do Dr. Bartolo, tenta deixar a casa. Ela é recebida pelo Conde disfarçado de soldado bêbado. Bartolo não consegue se livrar do Conde, que consegue ter uma rápida conversa com Rosina. Ele sussurra para ela que se chama Lindoro e lhe dá uma carta. Bartolo está observando e é desconfiado. Ele quer saber do que se trata a carta, mas Rosina o engana ao dar-lhe uma lista de coisas a serem lavadas. Bartolo e o Conde começam a discutir. Basílio, Figaro e Berta aparecem e o barulho é ouvido pelo Oficial da Vigilância e seus homens. Bartolo pensa que o Conde foi preso, mas Almaviva diz ao oficial seu verdadeiro nome e ele é imediatamente libertado. Bartolo e Basílio não conseguem entender por que isso aconteceu. Rosina ri deles.
Ato 2
Casa do Dr. Bartolo
Almaviva vem novamente à casa do médico. Desta vez, ele está disfarçado de professor de música. Ele está fingindo que Basílio está doente e que, em seu lugar, ele veio. No início Bartolo desconfia, mas logo o deixa entrar quando lhe mostra a carta de Rosina. Ele dá uma lição de canto para Rosina. Bartolo pensa que Lindoro é um dos criados do Conde e que ele está tentando conseguir garotas para o Conde. Bartolo não quer deixá-lo sozinho com Rosina, então ele pede a Figaro (que é barbeiro) para rapá-lo.
Quando Basílio aparece de repente, Almaviva o suborna com algum dinheiro e ele vai embora dizendo que está doente. Bartolo percebe no final que é um truque, e tira todos da sala. Ele vai a um notário para conseguir um contrato de casamento feito entre ele e Rosina. Ele mostra a Rosina a carta que ela escreveu para "Lindoro", e a faz pensar que Lindoro é um servo e amigo astuto da Almaviva.
O palco está vazio enquanto a música cria uma tempestade trovejante. O Conde e o Figaro sobem uma escada até a varanda e entram na sala por uma janela. Rosina mostra a carta a Almaviva e diz que está muito triste. Almaviva diz a ela quem ele realmente é. Rosina agora o ama. Figaro diz a eles que devem sair. Basílio e o notário vêm até a porta da frente e tentam sair pela escada, mas ela já se foi. Basílio pode aceitar um suborno e ser testemunha do casamento ou pode ser morto a tiros. Ele decide, juntamente com Figaro, testemunhar a assinatura do contrato de casamento entre o Conde e Rosina. Bartolo entra apressado, mas é tarde demais. Bartolo (que foi quem tirou a escada) fica feliz quando lhe dizem que ele pode ficar com o dote de Rosina.