Tras el éxito de los cristianos en Viena en 1683 contra los turcos otomanos, la Santa Liga organizada por el Papa Inocencio XI y encabezada por Leopoldo I de Habsburgo se dispuso a invadir el territorio húngaro bajo control otomano y en 1686 comenzaron a asediar la ciudad de Buda, la cual era la principal dentro de la zona de influencia turca en la época y se hallaba en manos otomanas desde 1541.