Kenaikan takhtanya menyebabkan Perang Pemulihan Portugal dengan Sepanyol yang berlarutan sehingga ia berakhir dengan pengakuan kemerdekaan Portugal dalam pemerintahan berikut (1668). Portugal menandatangani suatu perjanjian persepakatan dengan Perancis (1 Jun 1641) dan Sweden (Ogos 1641) namun dengan keperluan untuk kelangsungan di medan Perang Tiga Puluh Tahun melawan Sepanyol dan melawan pencerobohan pihak Belanda terhadap jajahannya. Di Sepanyol, serangan pasukan Portugis mengalahkan Sepanyol pada Montijo, berdekatan Badajoz pada tahun 1644. Di luar negara pula, Belanda mengambil Melaka (Jan 1641) manakala Sultan Oman merebut Muscat (1650). Meskipun demikian, pihak Portugis dalam masalahnya membahagikan pasukan mereka di antara Eropah, Brazil dan Afrika berhasil merampas kembali Luanda, Angola dari Belanda pada tahun 1648 dan pada tahun 1654, mendapat kembali hampir seluruh kawasan jajahan Brazil, efektif berhenti menjadi koloni Belanda yang layak. Hal ini berlawanan dengan kehilangan pemilikan Ceylon ("Ceilão", kini Sri Lanka, kepada Belanda yang mengambil kota Colombo pada tahun 1656.