1525 yılının Aralık ayında Osmanlı İmparatorluğu'nun başkenti İstanbul'a gelen Fransa elçisi Jean Frangipani, 24 Şubat 1525'teki Pavia Muharebesi sonrası Kutsal Roma-Cermen İmparatorluğu'na esir düşen Fransa Kralı I. François için, kralın annesi Louise de Savoie'un ricası üzerine Osmanlı Padişahı I. Süleyman'dan yardım istedi.Yazdığı mektupla yardım sözü veren Süleyman, iki devlet arasında anlaşma sağlanıp François serbest bırakılsa da Macaristan üzerine sefer gerçekleştirme kararı aldı.Macaristan üzerine önce Sadrazamİbrahim Paşa gönderildi, 23 Nisan 1526'da ise Süleyman'ın önderliğindeki ordu Macaristan'a hareket etti.Macaristan Kralı II. Lajos'un liderliğindeki ordu ile 29 Ağustos 1526 günü yapılan muharebeyi Osmanlı ordusu kazanırken; Lajos ise muharebeden kaçan bazı askerlerle birlikte bataklıkta boğularak hayatını kaybetti.Kazanılan bu muharebe sonrasında Macaristan'ın başına Süleyman tarafından ErdelVoyvodası János Zápolya getirildi.Ancak Kutsal Roma-Cermen İmparatoru V. Karl'ın kardeşi Avusturya Arşidükü Ferdinand, János'un krallığını tanımayarak kendini Macaristan kralı ilan etmiş; János'un kuvvetlerini yenilgiye uğratmasının ardından 20 Ağustos 1527 günüBudin'e girmiş ve Osmanlı İmparatorluğu'na vergi ödemesi karşılığında kendisinin Macaristan kralı olarak tanınmasını istemişti. Bunu reddeden Süleyman 10 Mayıs 1529'da yeni bir sefere çıktı ve 3 Eylül 1529'da kuşattığı Budin'in 7 Eylül'de teslim olmasıyla yönetimini tekrardan János'a verdi.Hemen ardından Estergon'u almayı başaran Osmanlı ordusu, 23 Eylül 1529'da Avusturya topraklarına girmesinin ardından 27 Eylül günü Viyana'yı kuşatsa da 16 Ekim günü kuşatma kaldırıldı ve 16 Aralık 1529'da ordu İstanbul'a döndü.
Viyana kuşatmasının ardından Ferdinand tarafından gönderilen ve Macaristan Krallığı'nın kendisine verilmesi gerektiğini bildiren ikinci elçi Süleyman'dan ret cevabı aldı. Bunun üzerine Estergon, Vişegrad ve Vaç şehirlerini Osmanlı'dan alan Ferdinand'ın 1530 Ekim'i ile Aralık'ı arasında gerçekleştirdiği Budin kuşatması başarısızlıkla sonuçlandı. Yaşanan gelişmeler sebebiyle Süleyman ve İbrahim Paşa'nın önderliğindeki ordu, 25 Nisan 1532'de İstanbul'dan ayrıldı.Seferde bazı yerler Osmanlı tarafından ele geçirilmişti.Süleyman'ın gerçekleştirdiği Alman Seferi, 21 Kasım 1532'de İstanbul'a dönülmesiyle sona erdi. Birkaç ay sonra, 22 Haziran 1533 tarihinde Avusturya Arşidüklüğü ile Osmanlı İmparatorluğu arasında imzalanan İstanbul Antlaşması ile birlikte Macaristan'ın batısındaki küçük bir bölgenin kendisine kaldığı Ferdinand Macaristan üzerindeki hak iddiasını sonlandırırken, János'un Macaristan hükümdarlığını tanıdı ve Osmanlı İmparatorluğu'na yıllık 30.000 altın vergi vermeyi kabul etti.
János'un 22 Temmuz 1540'ta ölmesinin ardından eşi Izabela Jagiellonka, János'un ölümünden birkaç gün önce doğan oğlu János Zsigmond Zápolya adına Macaristan'ın başına geçmek için Süleyman'dan onay aldı. Yaşananları duyan Ferdinand, Ekim 1540'ta bir kez daha Budin'i kuşatsa da şehirdeki Macar kuvvetlerine karşı üstünlük sağlayamadı.Ertesi yıl, Ferdinand'a bağlı Wilhelm von Roggendorf komutasındaki bir ordu Budin üzerine hareket etti. 3 Mayıs 1541 tarihinde şehre gelen ordu, 4 Mayıs günü şehri kuşattı.