Francesco Tortoli estaba interesado en producir L'ajo nell'imbarazzo, que había triunfado en Roma, en el Teatro Nuovo de Nápoles, pero se consideraba que era inadecuada tal como estaba escrita.
Donizetti firmó un contrato con Tortoli por 300 ducados para adaptar L'ajo nell'imbarazzo a una nueva ópera, Don Gregorio, y para componer otra ópera más.
Para la adaptación de L'ajo nell'imbarazzo, Donizetti revisó los recitativos a diálogo hablado y tradujo el papel de Don Gregorio a dialecto napolitano.
Ese mismo año se representó también en La Scala.
[2] Se presentó en el Teatro Donizetti de la ciudad natal del compositor, Bérgamo, en 1959, pero una representación escénica exitosa en el Festival de Wexford en 1973 hizo que apareciera en otras cuatro ciudades europeas entre 1975 y 1990.