I. 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, Macaristan'ın bağlı olduğu Osmanlı Padişahı I. Süleyman'dan onay aldı. Yaşanan bu gelişme sonrasında Avusturya Arşidükü I Ferdinand, Ekim 1540'ta Budin'i kuşatsa da şehirdeki Macar kuvvetlerine karşı üstünlük sağlayamadı. Ertesi yıl, Ferdinand'a bağlı bir ordu Budin üzerine hareket etti. 3 Mayıs 1541 tarihinde şehre gelen ordu, 4 Mayıs günü şehri kuşattı. Önce Rumeli Beylerbeyi Divane Hüsrev Paşa, ardından ise üçüncü vezir Sokollu Mehmed Paşa komutasındaki kuvvetleri Budin'e gönderen Süleyman, 23 Haziran 1541'de orduyla birlikte sefere çıktı. Öncü Osmanlı kuvvetleri 10 Temmuz 1541 günü Budin'e geldi. 21 Ağustos günü kuşatma sonlandırıldı ve Ferdinand'ın kuvvetleri geri çekilmeye başladı. Ordunun 27 Kasım 1541'de İstanbul'a dönmesiyle sefer sona erdi. 1542'de Ferdinand'ın tekrar Budin ve Peşte'yi kuşatması üzerine Süleyman, Macaristan üzerine bir kez daha sefere çıkma kararı aldı. İstanbul'daki hazırlıkları tamamlanmasının ardından 17 Aralık 1542 günü Edirne'ye hareket eden Süleyman, kışı burada geçirmesinin ardından 23 Nisan 1543'te Sofya'ya doğru yola çıktı. Bazı şehirlerin Osmanlı egemenliğine girmesiyle sonuçlanan bu sefer, Süleyman'ın 16 Kasım günü İstanbul'a ulaşmasıyla sona erdi.