El capitán Leonello es un brillante militar napolitano, igualmente audaz en conquistas amorosas. Su fama de "invencible" cautiva a la princesa Rosina, que se propone hacerle caer en su propia trampa. Para ello soborna a Toribio, un pobre músico ambulante, para que se finja marido de la propia Rosina y conquiste a Flora, la cortesana de quien Leonello se ha encaprichado. Rosina asiste al engaño disfrazada de paje de Toribio. Finalmente Flora cae en las redes del falso príncipe y el capitán furioso, desea vengarse enamorando a la supuesta mujer de su rival. Rosina, con Leonello a su alcance, se burla hasta que el capitán se enamora realmente de ella.