En abril de 1688 se produjo en Cataluña un alzamiento popular en contra de las autoridades; ante la incapacidad para apaciguar el país del virrey Diego Felipe de Guzmán, marqués de Leganés, Melgar fue nombrado para sustituirlo.